2010-07-15 2 views
0

jquery 유효성 검사 플러그인을 사용하고 있고 선택 또는 입력의 유효성을 검사하려고 시도하고 있지만 둘 다 유효성 검사를 시도하고 있습니다. This is what I started with 여기 내 의사적인 예입니다. 여기 jQuery, A 또는 B의 유효성을 검사 하나 A 및 B가 아님

//makes only one field required state or territory 
$('.state_territory2').bind('change', function() { 
    if ($(this).is('select:selected')) { // state selected 
     $('input.state_territory2').removeClass("required"); 
    } 
    if ($(this).is('input:filled')) { // province filled 
     $('select.state_territory2').removeClass("required"); 
    } 
}); 

는 HTML에게 있습니다

<input type="text" id="province" name="province" class="inputs state_territory2"> 

<select id="state" name="state" class="state_territory2"> 

내가 작업 코드를 가지고 있지만 지금은 입력이 항상 상태가 선택해도 요구해야합니다. 어떤 도움을 주시면 고맙습니다. 난 당신이 사용하고있는 플러그인에 익숙하지 않은,하지만 난 내 머리 위로 떨어져 elseaddClass '의 ES를 누락

답변

2

참고 :

//makes only one field required state or territory 
    $('.state_territory2').bind('change', function() { 
     if ($(this).is('select:selected')) { // state selected 
      $('input.state_territory2').removeClass("required"); 
      $('select.state_territory2').addClass("required"); 
     } else if ($(this).is('input:filled')) { // province filled 
      $('select.state_territory2').removeClass("required"); 
      $('input.state_territory2').addClass("required"); 
     } 
    }); 
+0

당신은 돈을 마우스 오른쪽했다 내가 필요로하는 것처럼 보였던 다른 사람은 당신에게 감사하는 것처럼 보였다! – CarterMan

+0

여러분을 환영합니다! – Kris

관련 문제