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>
Bookmarks