0

我正在尝试在我的表单中添加一个复选框,它将帐单详细信息从表单复制到运输详细信息,但我的功能不起作用。

这是我到目前为止所拥有的:

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
    }

谁能指出我哪里出错了?

4

2 回答 2

1

你可能是说

shipping.title.value = billing.title.value;

代替

f.title.value = f.title.value;
于 2012-08-02T20:18:56.310 回答
0

如果您正在获取表格并将它们放入 vars 中,为什么要传入 f?为什么不 billing.email.value = shipping.email.value?另外你是如何调用这个函数的?

于 2012-08-02T20:18:40.653 回答