无法将表单字段值存储为jQuery变量

时间:2016-03-14 16:13:26

标签: javascript jquery forms var

我无法将表单字段值存储为jQuery变量。我的控制文本存储和回忆就像一个魅力。经过多次测试,我仍然不确定我在哪里失踪。也许是一个我未能看到的愚蠢的人类伎俩?

这是小提琴:https://jsfiddle.net/brokenmold/f78vrs16/5/

while (input != -1);
<form class="ajaxform form-horizontal" method="POST" action="">
    <label for="billing_org" class="sr-only">Billing Org</label><br>
    <input type="text" name="billing_org" class="form-control" value="Test Billing Co" placeholder="Billing Org"><br><br>

    <label>
        <input type="checkbox" name="shipping_same" id="shipwreck"> Ship Same As Billing
    </label><br><br>

    <label for="shipping_org" class="sr-only">Shipping Org</label><br>
    <input type="text" name="shipping_org" id="shipping_org" class="form-control" value="Not Checked" placeholder="Shipping Org"><br><br>

    <label for="control_test" class="sr-only">Control Test</label><br>
    <input type="text" name="control_test" id="control_test" class="form-control" value="Not Checked" placeholder="Contol Test">
</form>

https://jsfiddle.net/brokenmold/f78vrs16/5/

1 个答案:

答案 0 :(得分:2)

您的HTML存在缺陷。 billing_org字段中没有ID,因此存储该值的代码无法正常工作。将输入字段的HTML更改为此,您应该没问题:

<input type="text" name="billing_org" id="billing_org" class="form-control" value="Test Billing Co" placeholder="Billing Org">

上述内容与原始代码的唯一变化是添加了id="billing_org"

总是那些简单的漏洞!