0

jQuery サイトPlugins/Validation/Methods/digits に例があります:

$("#myform").validate({
  rules: {
    field: {
      required: true,
      digits: true
    }
  }
});

関数で検証が必要かどうかを判断したいと思います。次に試してみると、特に数字だけに問題があります。

$("#myform").validate({
  rules: {
    field: {
      required: true,
      digits: function() { return false; }
    }
  }
});

検証プラグインは、入力フィールドにのみ数字を必要とします。jQuery検証プラグインで関数ごとに数字バリデータを切り替える方法は?

4

2 に答える 2

1

少し遅れましたが、念のため、デフォルトの「必須」機能を完全に置き換えたい場合は、次のようにできます-

 $.validator.addMethod("required", function(value, element, param) {
    // your logic here

    // return the result
    return false;
  }, "custom message" /* or the default message - jQuery.validator.messages.required */
  );
于 2012-05-21T15:39:52.540 に答える
0

私はあなたが必要だと思います

digits: {
depends: function(){
      return false;                            
   }
}

これを試して

$("#myform").validate({
  rules: {
    field: {
      required: true,
          digits: {
         depends: function(){
                 return (some_condition());
             }
         }
      }
  }
});
于 2012-05-21T15:05:23.090 に答える