我有以下表单,我想使用 Jquery Validate Plugin 进行验证:
<div class="group">
<input type="checkbox" name="prod[]" value="1">
<input type="text" name="quantity[]" value="1">
</div>
<div class="group">
<input type="checkbox" name="prod[]" value="2">
<input type="text" name="quantity[]" value="1">
</div>
<div class="group">
<input type="checkbox" name="prod[]" value="3">
<input type="text" name="quantity[]" value="1">
</div>
..ETC
我的问题是,在检查相对复选框时,必须需要OLNY数量字段。 对于验证,我编写了以下代码(但它不起作用)
rules: {
"prod[]": { //ok it works!
required: true,
minlength: 1
},
"quant[]": { //not works
required: {
depends: function(element) {
var v = $(this).parent().find('input[type=checkbox]').is(':checked');
return v;
}
}
},...
我怎样才能做到这一点?谢谢..