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 に答える