我有多个输入,名称为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 } },
验证不起作用.这是我第一次尝试验证数组[]
拜托,有人吗?
解决方法
jQuery Validate插件不允许您验证具有相同名称的多个输入元素.您必须在每个名称上都有唯一的名称.没有解决方法; 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]">