在jquery validate插件中检查正整数(不包括零)

时间:2012-04-14 05:48:19

标签: javascript jquery jquery-validate

这个想法是只检查没有零的正整数,但是,添加的自定义规则不起作用,如何修复它?谢谢。

    $(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

1 个答案:

答案 0 :(得分:1)

你确定你的语法是正确的吗?

return order[] > 0;