我正在尝试在我的表单中添加一个复选框,将表单中的结算明细复制到发货详细信息,但我的功能无效。
这是我到目前为止所做的:
function fillShipping(f) {
var billing = document.forms["billing"];
var shipping = document.forms["shipping"];
if (document.getElementById("checkshipping").checked)
{
f.title.value = f.title.value;
f.firstname.value = f.firstname.value;
f.email.value = f.email.value
f.phone.value = f.phone.value
f.Address1.value = f.Address1.value
f.Address2.value = f.Address2.value
f.city.value = f.city.value
f.postcode.value = f.postcode.value
f.country.value = f.country.value
}
有谁可以指出我哪里出错?
答案 0 :(得分:1)
你可能意味着
shipping.title.value = billing.title.value;
而不是
f.title.value = f.title.value;
答案 1 :(得分:0)
如果您正在获取表格并将它们放入vars中,为什么要传递f?为什么不billing.email.value = shipping.email.value?你怎么称呼这个功能?