jQuery多输入名称[]验证

时间:2013-10-09 18:20:29

标签: jquery jquery-validate

我有多个名为test []

的输入
<input type="text" placeholder="" class="m-wrap span12" name="test[]">
<input type="text" placeholder="" class="m-wrap span12" name="test[]">
<input type="text" placeholder="" class="m-wrap span12" name="test[]">

以下规则:

rules: {
    'test[]': {
        required: true
    }
},

验证不起作用。这是我第一次尝试验证数组[] 拜托,有人吗?

1 个答案:

答案 0 :(得分:5)

jQuery Validate插件不允许您使用相同的name验证多个输入元素。 必须每个都有唯一的name。没有解决方法; name属性是插件内部跟踪所有表单输入的方式。

<input type="text" placeholder="" class="m-wrap span12" name="test[1]">
<input type="text" placeholder="" class="m-wrap span12" name="test[2]">
<input type="text" placeholder="" class="m-wrap span12" name="test[3]">

DEMO:http://jsfiddle.net/CcxZx/