2011-10-27 54 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