1

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

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

1 回答 1

1

你确定你的语法在这里正确吗?

return order[] > 0;
于 2012-04-14T06:24:30.750 回答