所以我知道這些字段是正確命名的,但是javascript在複選框被選中時仍然沒有複製信息。我有雙重檢查,並在場上的一切相匹配。爲什麼不將帳單複製到發貨地址?
的JavaScript:
function FillShiping(f) {
if(f.shipingtoo.checked == true) {
f.shipto.value = f.billto.value;
f.shipaddress.value = f.Address.value;
f.shipcity.value = f.City.value;
f.shipstate.value = f.State.value;
f.shipzip.value = f.Zip.value;
}
if(f.shipingtoo.checked == false) {
f.shipto.value = '';
f.shipaddress.value = '';
f.shipcity.value = '';
f.shipstate.value = '';
f.shipzip.value = '';
}
}
HTML:
<div class="fb-checkbox">
<input type="checkbox" onclick="Fillshiping(this.form)" name="shipingtoo">
<span class="fb-fieldlabel" id="item61_0_span">Check this if shipping address is same
as billing address </span>
</label>
</div>
</div>
您的html看起來很破碎,請嘗試修復第一個問題 – 2013-02-09 01:28:01
您的HTML是各種無效的。 – 2013-02-09 01:28:29
請創建一個http://jsfiddle.net/演示。看起來你並沒有在這裏包含完整的HTML,當我們實際運行一些代碼時,更容易發現行爲錯誤。 – 2013-02-09 01:29:27