반응형

출처: http://stackoverflow.com/questions/14784705/dynamically-changing-a-jquery-validate-rule-when-a-checkbox-is-checked

http://stackoverflow.com/questions/11023499/jquery-validation-adding-removing-rules-dynamically-based-on-dropdown-selectio

 

validation 규칙을 동적으로 부여하고 싶을 때 사용

구현하고자 하는 것은 데이터베이스에 저장된 비밀번호와 같은 값이면 validation규칙을 적용하지 않고,

저장된 비밀번호와 다른 값이면 validation 규칙을 적용하는 것이다.

 

$("userPw").bind("change", function(){
  //비밀번호 변경되지 않음
  if($("#userPw").val() == $("#userDbPw").val()) {
    $("#userPw").rules('remove', {
                        ragelength:[9, 20]
                        ,checkUserPwNum:true
     });
  } else {
      //변경된 경우
      $("#userPw").rules('add', {
                      ragelength:[9, 20]
                      ,checkUserPwNum:true
      });
  }
});
반응형

+ Recent posts