2016-09-23 2 views
0

私はJQuery検証(https://jqueryvalidation.org/)を使用して私のフォームを検証しています。私はカスタムルールを作成し、ルールを入力フィールドの検証に使用します。JQueryの検証:2つの入力フィールドにカスタムルールを追加する方法は異なりますが、名前の値は異なりますか?

jQuery.validator.addMethod("onlyoneuser", function (value, element) { 
     var username = /^[^,,\s]*$/; 
     return this.optional(element) || username.test(value); 
    }, "只允许填写一位指派者"); 

    form.validate({ 
     errorPlacement: function errorPlacement(error, element) { 
      error.insertAfter(element.parent()); 
     }, 

     rules: { 
      "aonep-roject": { 
       projectcheck: true, 
      }, 
      "onlyoneuser": { 
       onlyoneuser: true, 
      } 
     }, 

    }); 

同じルールを使用して2つの入力フィールドを検証したいと思います。しかし、2つのフィールドは異なる名前の値を持っています。どのようにこれらの2つのフィールドにサンプルを適用する?どうもありがとうございました!

答えて

0

onlyoneuser: true trueはparam onlyoneuserメソッドです。

function (value, element,param) 
{ 
    //param == true 
    //value is filed value 
    //element is input 
} 
+0

もっと具体的に教えてください。私は全く分かりません。どうもありがとうございました! – user3872057

+0

@ user3872057 "onlyoneuser": { onlyoneuser:true、// onlyoneuserメソッドを呼び出す } –

関連する問題