タイトルにあるように、ある住所のフォームと別の住所のフォームがあるので、どちらのフォームにも同じフィールドがあります。
1つのフォームに入力したら、チェックボックスをオンにしてフォームデータを他のフォームにコピーできるようにします。これらは多くの場合同じ値になるためです。
すべてのテキストフィールドが機能していますが、国のドロップダウンメニューが表示されません。
JAVASCRIPT
<script language="javascript" type="text/javascript">
function CopyAddress(f) {
var SelCountry = document.getElementById("dCountry");
var SelAccCountry = document.getElementById("dAccCountry");
if (f.cCopyAddress.checked == true) {
f.tAccAddress1.value = f.tAddress1.value;
f.tAccAddress2.value = f.tAddress2.value;
f.tAccTown.value = f.tTown.value;
f.tAccCounty.value = f.tCounty.value;
f.tAccPostcode.value = f.tPostcode.value;
f.tAccTel.value = f.tTel.value;
f.tAccFax.value = f.tFax.value;
f.tAccEmail.value = f.tEmail.value;
SelAccCountry.options[SelAccCountry.selectedIndex].value = SelCountry.options[SelCountry.selectedIndex].value;
}
}
</script>
<asp:CheckBox ID="cCopyAddress" runat="server" onclick="CopyAddress(this.form)" CssClass="autoWidth" />
フォームコードを貼り付けてほしい場合は、お知らせください。ただし、エラーがそこにあるとは思わないため、必要になるとは思いませんでした。