2011-10-27 88 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'); 
     } 
    }, 

誰能告訴我如何在比賽上conpassword添加密碼等等這些2場必須是爲了繼續和發送的形式一樣嗎?

在此先感謝

理查德

回答

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