같은 이름 (name = "4_RepPeriods")을 가진 12 개의 체크 박스 그룹이 있습니다. Jquery 유효성 검사 플러그인을 사용하고 있는데 사용자가이 확인란을 두 개 이상 선택하지 않도록하고 싶습니다.Jquery Validation Plugin - 2 개의 체크 박스가 필요합니다
두 개의 확인란을 선택하면 다른 확인란도 비활성화 (선택 취소 불능) 상태가되도록 할 수 있습니다.
감사합니다. 감사!
같은 이름 (name = "4_RepPeriods")을 가진 12 개의 체크 박스 그룹이 있습니다. Jquery 유효성 검사 플러그인을 사용하고 있는데 사용자가이 확인란을 두 개 이상 선택하지 않도록하고 싶습니다.Jquery Validation Plugin - 2 개의 체크 박스가 필요합니다
두 개의 확인란을 선택하면 다른 확인란도 비활성화 (선택 취소 불능) 상태가되도록 할 수 있습니다.
감사합니다. 감사!
당신이를 위해 내장 된 유효성 검사 규칙을 사용할 수 있습니다
4_RepPeriods: {
minlength: 2,
maxlength: 2
}
다른 방법으로, 다음과 같이 사용자 정의 메소드를 추가 할 수 있습니다
유효성 검사에 그런$.validator.addMethod('select2RepPeriods',function(v, e) {
return $('[name="4_RepPeriods"]:checked').length == 2;
}, 'You must select exactly 2 rep periods');
, 당신은 이제 다음을 입력하십시오 : select2RepPeriods: true
.
다른 체크 박스를 사용 중지하는 것은 좋지 않은 것처럼 보입니다. 실수로 잘못된 상자를 확인한 후 선택을 변경하려면 어떻게해야합니까? –
한 상자를 선택 취소하면 나머지는 다시 활성화됩니다. 하지만 이것은 필요하지 않은 추가 기능입니다. 주로 빠르고 간단하게이 그룹에서 2 개의 체크 박스 만 선택하고 jquery 유효성 검사로 유효성을 검사합니다. – jethomas