Hey guys,

Im have a couple of form elements with the names of php arrays. Instead of
just using <input type=text name=myArray[]>, Im defining the array keys.
Before the form is submitted to the PHP script, Im using javascript to
modify the element values. The array brackets that are part of the element
name  are conflicting with JavaScript. I can't figure out how to get
JavaScript to take form elemenets literly. Below is some of my code for
further detail:

 // THIS CODE WAS FORMATTED TO FIT YOUR TV SCREEN :)

<script>
  <!-- Hide code from Old browsers
   function billing_is_shipping() {
      if (document.customer_info.shipto_billto.value == "true") {
        customer_info.customer_info[shipto_address_line1].value = 
customer_info.customer_info[billto_address_line1].value;
        customer_info.customer_info[shipto_address_line2].value = 
customer_info.customer_info[billto_address_line2].value;
        customer_info.customer_info[shipto_city].value = 
customer_info.customer_info[billto_city].value;
        customer_info.customer_info[shipto_state].value = 
customer_info.customer_info[billto_state].value;
        customer_info.customer_info[shipto_zipcode].value = 
customer_info.customer_info[billto_zipcode].value;
          };
   };
  // Done -->
  </script>


 <form name="customer_info" action="index.php" method="post" 
onSubmit="javascript:billing_is_shipping();">
  <input type="hidden" name="check_out_stage" value="1">
  <input type="hidden" name="action" value="Check Out">
  <center>
        <table border="1" width="450" cellpadding="0" cellspacing="0" 
bgcolor="#FFFFD2"><tr><td wdith="450" align='center'><font size="4"><b>Billing 
Information</b> </font> </t$
    <br>
    <table border="1" width="450" cellpadding="0" cellspacing="0" bgcolor="#FFFFD2">
        <tr>
        <td>

    <table border="0" cellpadding="2" cellspacing="0" width="450">
    <tr><td align='right' width="130"><b>Name:</b></td> <td width="320"><input 
type="text" name="customer_info[billto_name]" size="40"></td></tr>
    <tr><td align='right' width="130"><b>Address:</b></td> <td width="320"><input 
type="text" name="customer_info[billto_address_line1]" size="40"></td></tr>
    <tr><td> &nbsp </td>                                   <td width="320"><input 
type="text" name="customer_info[billto_address_line2]" size="40"></td></tr>
    <tr><td align='right' width="130"><b>City:</b></td> <td width="320"><input 
type="text" name="customer_info[billto_city]" size="40"></td> </tr>
    <tr><td align='right' width="130"><b>State:</b></td> <td width="320"><select 
name="customer_info[billto_state]">

   <-- OTHER CODE SNIPPED -->




Thank you,
Steve Maroney








-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to