Results 1 to 2 of 2

Thread: Billing Address Same As Above

  1. #1
    Join Date
    Nov 2005
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Billing Address Same As Above

    I'm creating a form and would like to have one of those check boxes that automatically populates the billing address fields with mailing address previously entered info in the form.

    Can someone point me in the right direction?
    Thanks

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    Code:
    <script type="text/javascript">
    function cloneAddress(form) {
      var prefix = "billing_",
        e = form.elements;
      for(var i=0;i<e.length;i++)
        if(e[prefix + e[i].name]) e[i].value = e[prefix + e[i].name].value;
    }
    </script>
    Then, you could use it something like this:
    Code:
    <form action="otherpage.php">
      <fieldset>
        <legend>Address</legend>
        <input type="text" name="street">
        <input type="text" name="town">
        <select name="country">
          <option>UK</option>
          <option>US</option>
          <option>Australia</option>
          <!-- ... ad tedium ... -->
        </select>
      </fieldset>
      <fieldset>
        <legend>Billing Address</legend>
        <input type="button" onclick="cloneAddress(this.form);">
        <input type="text" name="billing_street">
        <input type="text" name="billing_town">
        <select name="billing_country">
          <option>UK</option>
          <option>US</option>
          <option>Australia</option>
          <!-- ... ad tedium ... -->
        </select>
      </fieldset>
      <input type="submit">
    </form>
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •