jQuery Validate 플러그인으로 사용자 정의 유효성 검사 규칙 생성
jQuery Validate 플러그인은 양식을 검증하는 강력한 방법을 제공합니다. 기본 제공 규칙 외에도 특정 유효성 검사 요구 사항을 충족하는 사용자 정의 규칙을 생성할 수도 있습니다.
사용자 정의 확인란 유효성 검사 규칙 만들기
가정 그룹에서 최소한 하나의 확인란을 선택하도록 강제하고 싶습니다. jQuery Validate의 addMethod 함수를 사용하여 사용자 정의 규칙을 생성하는 방법은 다음과 같습니다.
jQuery.validator.addMethod("requiresCheckboxChecked", function(value, element) { // Checkboxes are grouped by their name attribute var group = $('[name=' + element.name + ']'); // OPTIONAL: element.name must explicitly match the group's name // Group can include elements with other names if grouped by another attribute // var group = $('[data-group=' + element.name + ']'); // Return false if no checkboxes are checked in the group return this.optional(element) || group.filter(':checked').length > 0; }, "* At least one checkbox in this group must be checked");
사용자 정의 규칙 적용
사용자 정의 규칙을 정의한 후에는 다음을 수행할 수 있습니다. 유효성 검사를 초기화할 때 규칙 옵션에 추가하여 모든 확인란 그룹에 적용합니다. 방법:
$('form').validate({ rules: { checkboxGroup: { requiresCheckboxChecked: true } } });
이 사용자 정의 규칙은 "checkboxGroup"에서 하나 이상의 확인란이 선택된 경우에만 양식을 제출할 수 있도록 보장합니다.
위 내용은 jQuery Validate를 사용하여 사용자 정의 확인란 유효성 검사 규칙을 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!