这个想法是只检查没有零的正整数,但是,添加的自定义规则不起作用,如何修复它?谢谢。
$(document).ready(function(){
$("#genForm").validate( {
rules: {
'fb' : {
number: true
},
'order[]' : {
required: true,
number : true
},
parent: {
required: function(element) {
return $("#order[]").val() < 0 ;
}}
}
});
$("#order[]").blur(function() {
$("#parent").valid();
});
HTML:
foreach ($result as $set) // it determine how many text input box in total
{
<input type='text' id="order[]" name="order[]" >
}
进一步说明:
<input type='text' id="order[]" name="order[]" value="-1" > //not allowed case 1
<input type='text' id="order[]" name="order[]" value="5" > //not allowed case 2
<input type='text' id="order[]" name="order[]" value="5" > //not allowed case 2
<input type='text' id="order[]" name="order[]" value="2" > //not allowed case 2
答案 0 :(得分:1)
你确定你的语法是正确的吗?
return order[] > 0;