2012-06-20 8 views
-5

양식에서 유효성 검사가 두 필드의 값에 따라 달라지는 유효성 검사를 제공해야하지만 제대로 작동하지 않는 것으로 보입니다.jQuery 사용자 지정 유효성 검사

$.validator.addMethod("validateTask",function (value, element, params) { 
     if (($("#ID").val() == 1) && ($("#IDName").val() == 0)) { 

       return "required"; 


      } 
    }, 'Enter an individual.'); 

하고 통화는 당신이 필요로하는 모든이 나타납니다, 플러그인 워드 프로세서

Name:{ 
     validateTask: true 
    } 
+0

당신이 기대하는 어떤 행동? 어떤 행동을보고 있습니까? –

+0

유효성 검사 메소드는 부울 – charlietfl

+0

을 반환해야합니다. 빨간색으로 변경해야하지만 CSS를 통해 수행됩니다. –

답변

1

있는 required dependency callback

$(selector).validate({  
    rules:{ 
     Name:{ 
      required: function(element){ 
      return $("#ID").val() == 1 && $("#IDName").val() == 0; 
     } 
    }, 
    messages:{ 
     Name:{ required: 'Enter an individual.'} 
    } 
}) 
+0

작동하지 않습니다 –

+0

한 번만 작동하면 모양이 돌아 오면 처음 작동하지 않습니다. –

+1

한 번 작동하고 코드가 정확하면 제대로 구현하지 않을 가능성이 높습니다. 내부 처리기가 아닌 내부 처리기 다른 핸들러 – charlietfl

관련 문제