2012-02-13 5 views
2

다른 필드가 특정 방식으로 응답되는 경우에만 필드를 작성해야합니다. 첫 번째 예에서 종속 필드는 id가 statusc 인 라디오 버튼으로, male1이 필수 필드가되도록합니다. 이 작동하지 않음 다음 : 내가 읽고 많은 예제와 같이 정확한 방법을 따르도록 보인다이 나를 위해 작동하지 않습니다 왜 볼 수없는Jquery Required Dependency Expression

male1: { 
       required: "#statusc: checked" 
     } 

. 그러나 분명히 내가 놓치거나 오해하고있는 것이있다!

두 번째 상황은 종속 필드가 선택 옵션 인 곳입니다. 예 : 필드 #name은 드롭 다운 옵션 A B C D E에서 B 옵션을 선택한 경우에만 필요합니다.

종속 필드와 필수 필드가 모두 텍스트 필드 인 규칙을 사용해야 할 수도 있습니다. 따라서 누군가가 모든 필수 종속성 상황에 대해 메서드를 설명 할 수 있다면 매우 감사 할 것입니다.

답변

0

종속성 표현식은 요소 ID와 선택기 필터 사이의 공백을 지원하지 않습니다. 당신이 작성해야 :

종속 필드가 라디오 버튼보다 더 복잡
male1: { 
    required: "#statusc:checked" 
} 

, 당신은 당신의 자신의 검증 메커니즘을 구현하고 true를 반환하는 의존성 콜백 함수를 제공 할 수있는 요소가 유효한 것으로 간주되는 경우 :

종속성 콜백은 (유효성 알고리즘의 구현을 제공하고 있으므로) 생각할 수있는 모든 유효성 검사 체계를 처리 할 수 ​​있으므로 필요한 모든 종속성 상황을 처리하는 데 사용할 수 있습니다.