jQueryを使用して請求先住所を配送先住所にコピーするのに問題があります。カスタムjQuery要素のないプレーンジェーンフォームを使用してこれを正常に実行しました。しかし、チェックボックスにカスタムUIを追加すると、コードが壊れているようです。私はいくつかのコード変更を試しましたが、どれも機能していません。
ユーザーが「請求先住所は配送先住所と同じです」をクリックしても、何も起こりません。これが私のjQueryコードです:
<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 {
//Clear on uncheck
$('#address-field1').val("");
$('#city-field1').val("");
$('#zip-field1').val("");
$('#state-field1 option[value=Nothing]').attr('selected','selected');
};
});
});
</script>
どんな助けでも大歓迎です!