「BillingInfo」という名前と「ShippingInfo」という名前の2つのPersonユーザーコントロールを使用しているasp.netフォームがあります。person ユーザーコントロールには、クラスが「address1」に設定された「Address」入力フィールドがあります。注文ページで、JavaScript を使用して、ある Address フィールドの値を別の Address フィールドに割り当てるにはどうすればよいですか? 動的 ID にうんざりしています。各コントロールは、それぞれ「ShippingContactInfo」および「BillingContactInfo」というタイトルの div 内にあります。関数が起動しており、実行時にオブジェクトが設定されていますが、何らかの理由で値の割り当てがページで何もしていません。
私が試してみました:
function copyBillingAddress(f) {
if (copyBillingCheckBox.checked == true) {
var addrCopyFromVal = $('#ShippingContactInfo .address1').value;
var addrCopyTo = $('#BillingContactInfo .address1');
addrCopyTo.val(addrCopyFromVal.val());
}
}