2011-11-15 5 views
0

フォームの複数のフィールドで検証をチェックしたいと思います。エラーがあれば、カスタムjQueryを実行して、さまざまな要素を隠して表示します。Jquery検証、エラーがある場合カスタムコードを実行するにはどうすればいいですか

私は以下のバリデーションを持っています。私の質問は、カスタムコードを実行する際にエラーが発生しているかどうかをどうやって確認するのですか?

$("#signupForm").validate({ 
     rules: { 
      firstname: "required", 
      lastname: "required", 
      username: { 
       required: true, 
       minlength: 2 
      }, 
      password: { 
       required: true, 
       minlength: 5 
      }, 
      confirm_password: { 
       required: true, 
       minlength: 5, 
       equalTo: "#password" 
      }, 
      email: { 
       required: true, 
       email: true 
      }, 
      topic: { 
       required: "#newsletter:checked", 
       minlength: 2 
      }, 
      agree: "required" 
     }, 

答えて

0

あなたはvalidateform()メソッドを呼び出すことができます。

if($('form') 
     .validate(RULES) 
     .form()){ 
    //put your code here 
} 

Validator Objectのマニュアルを参照してください。

関連する問題