javascript - 复制帐单和送货地址字段复制到另一个

标签 javascript autocomplete

我正在尝试通过单击将送货地址复制到帐单地址。 正如您在这里看到的,它适用于我从网站找到的示例:http://jsfiddle.net/aDNH7/

我的问题是当我在我的表单中实现代码时,它不起作用。我在某个地方做错了,但我不确定。

我的代码在这里。如果你能帮我找到问题,我会很感激的。

<script>

    function FillBilling(f) {

        if(f.billingtoo.checked == true) {

            f.billing_first_name.value = f.first_name.value;

            f.billing_last_name.value = f.last_name.value;

            f.billing_address_1.value = f.address_1.value;

            f.billing_address_2.value = f.address_2.value;

            f.billing_city.value = f.city.value;

            f.billing_state.value = f.state.value;

            f.billing_zipcode.value = f.zipcode.value;



        }

        if(f.billingtoo.checked == false) {

            f.billing_first_name.value = '';

            f.billing_last_name.value = '';

            f.billing_address_1.value = '';

            f.billing_address_2.value = '';

            f.billing_city.value = '';

            f.billing_state.value = '';

            f.billing_zipcode.value = '';

        }

    }

</script>

<form action="http://www......" method="post" accept-charset="utf-8"><h1>SHIPPING ADDRESS</h1>

<label for="first_name">First Name</label>

<div><input type="text" name="first_name" id="first_name" value="" /></div>



<label for="last_name">Last Name</label>

<div><input type="text" name="last_name" id="last_name" value="" /></div>



<label for="address_1">Address 1</label>

<div><input type="text" name="address_1" id="address_1" value=""/></div>



<label for="address_2">Address 2</label>

<div><input type="text" name="address_2" id="address_2" value=""/></div>



<label for="city">City</label>

<div><input type="text" name="city" id="city" disabled="disabled" value="Los Angeles" /></div>



<label for="state">State</label>

<div><input type="text" name="state" id="state" disabled="disabled" value="CA" /></div>



<label for="zipcode">Zip Code</label>

<div><input type="text" name="zipcode" id="zipcode" disabled="disabled" value="90064" /></div>



<label for="phone">Phone</label>

<div><input type="text" name="phone" id="phone" value="" /></div>



<input type="checkbox" onclick="FillBilling(this.form)" name="billingtoo">

<em>Check this box if Billing Address and Mailing Address are the same.</em>



<h1>BILLING ADDRESS</h1>



<label for="billng_first_name">First Name</label>

<div><input type="text" name="billng_first_name" id="billng_first_name" value="" /></div>



<label for="billng_last_name">Last Name</label>

<div><input type="text" name="billng_last_name" id="billng_last_name" value="" /></div>



<label for="billing_address_1">Address 1</label>

<div><input type="text" name="billing_address_1" id="billing_address_1" value=""/></div>



<label for="billing_address_2">Address 2</label>

<div><input type="text" name="billing_address_2" id="billing_address_2" value=""/></div>



<label for="billing_city">City</label>

<div><input type="text" name="billing_city" id="billing_city"  value="" /></div>



<label for="billing_state">State</label>

<div><input type="text" name="billing_state" id="billing_state" value="" /></div>



<label for="billing_zipcode">Zip Code</label>

<div><input type="text" name="billing_zipcode" id="billing_zipcode" value="" /></div>



<div><input type="submit" value="Send" /></div>



</form>

最佳答案

您在 billng_first_name 中有错字。您缺少 i

billng_ 替换为 billing_

关于javascript - 复制帐单和送货地址字段复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8192836/

相关文章:

javascript - 将可见参数绑定(bind)到 Knockout 中的 'or' 语句

ios - 让自动完成快速工作

javascript - 自动完成和模态

angular - 组件的 html 文件中的 VS 代码自动完成

javascript - JSON 数组可以包含不同键/值对的对象吗?

javascript - 在 `npm install`之后出现关于python语法错误的错误?

javascript - 邪恶的评估+括号样本?

javascript在字符串中找到div id并删除它的内容

jsf - p :autoComplete - Pass More parameters

function - 自动完成通过 Google 表格中的脚本添加的自定义函数