使用复选框完成表单

时间:2012-08-02 20:14:53

标签: javascript forms checkbox

我正在尝试在我的表单中添加一个复选框,将表单中的结算明细复制到发货详细信息,但我的功能无效。

这是我到目前为止所做的:

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
    }

有谁可以指出我哪里出错?

2 个答案:

答案 0 :(得分:1)

你可能意味着

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

而不是

f.title.value = f.title.value;

答案 1 :(得分:0)

如果您正在获取表格并将它们放入vars中,为什么要传递f?为什么不billing.email.value = shipping.email.value?你怎么称呼这个功能?