我有多个名为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
}
},
验证不起作用。这是我第一次尝试验证数组[] 拜托,有人吗?
答案 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]">