I am having trouble getting the billing address to copy through the delivery address using jQuery. I have successfully done this using a simple jane form without any custom jQuery elements. But when I add the user interface to the checkbox, it seems to break the code. I tried several code changes, but none of them work.
When a user clicks "My billing address matches my delivery address", nothing happens. Here is my jQuery code:
<script type="text/javascript">
$(document).ready(function(){
$('#check-address').click(function(){
if($('#check-address').attr('checked')){
$('#address-field1').val($('#address-field').val());
$('#city-field1').val($('#city-field').val());
$('#zip-field1').val($('#zip-field').val());
var state = $('#state-field option:selected').val();
$('#state-field1 option[value=' + state + ']').attr('selected','selected');
} else {
$('#address-field1').val("");
$('#city-field1').val("");
$('#zip-field1').val("");
$('#state-field1 option[value=Nothing]').attr('selected','selected');
};
});
});
</script>
Any help is much appreciated!
source
share