2011-10-27 13 views
0

jQueryでフォームの検証を行っています。すべてうまくいっていたし、パスワードを実行してパスワードの確認方法を確認する必要があることを認識しました。私がこれまで持っている:jqueryが関数形式の検証と同じです。

'dotwPassword': function() { 

     var info = $('.dotwPassword'); 
     var ele = $('#dotwPassword'); 

     if (ele.val().length < 6) { 
      jVal.errors = true; 
      info.removeClass('dotwCorrect').addClass('dotwError'); 
      ele.removeClass('dotwNormal').addClass('dotwWrong'); 
     } else { 
      info.removeClass('dotwError').addClass('dotwCorrect'); 
      ele.removeClass('dotwWrong').addClass('dotwNormal'); 
     } 
    }, 

    'dotwConpassword': function() { 

     var info = $('.dotwConpassword'); 
     var ele = $('#dotwConpassword'); 


     if (ele.val().length < 6) { 
      jVal.errors = true; 
      info.removeClass('dotwCorrect').addClass('dotwError'); 
      ele.removeClass('dotwNormal').addClass('dotwWrong'); 
     } else { 
      info.removeClass('dotwError').addClass('dotwCorrect'); 
      ele.removeClass('dotwWrong').addClass('dotwNormal'); 
     } 
    }, 

は、誰もがこれらの2つのフィールドがフォームを続行し、送信するために同じにする必要がありますのでconpasswordにパスワードの一致に追加する方法を私を見ることができますか?リチャード

答えて

0

は、あなただけの両方の機能に次の試験を追加する必要はありません事前

ありがとう:

if ($('#dotwPassword').val() != $('#dotwConpassword').val()) { 
    // add error stuff here 
} else { 
    // add correct stuff here 
} 

テストは、あなたが既に持っている場合は、同じにそれを追加することができます:

if (ele.val().length < 6 || ele.val() != $('#dotwConpassword').val()) { 

または別途処理してください。

+0

ありがとうございました – user989952

関連する問題