jQuery Validate 플러그인은 양식 유효성 검사를 위한 강력한 솔루션을 제공하지만 가능한 모든 유효성 검사 시나리오를 항상 포함하지는 않습니다. 여기에서 사용자 정의 규칙이 작동하여 플러그인의 유효성 검사 기능을 향상시킬 수 있습니다.
jQuery Validate로 사용자 정의 유효성 검사 규칙을 정의하려면 addMethod 함수를 사용해야 합니다. 예를 들어, 확인란 그룹 중 하나 이상이 선택되었는지 확인하는 규칙을 만들려면 다음 코드 샘플을 고려하세요.
jQuery.validator.addMethod("checkboxRequired", function(value, element) { return $(element).find('input[type="checkbox"]:checked').length > 0; }, "* Please select at least one checkbox option");
이 예에서 checkboxRequired 규칙은 확인란 그룹이 하나 이상의 옵션을 선택했습니다. 확인란을 반복하고 하나 이상이 선택된 경우에만 true를 반환합니다. 그렇지 않으면 두 번째 인수에 지정된 오류 메시지가 트리거됩니다.
일단 생성되면 플러그인 초기화 중 규칙 옵션을 사용하여 사용자 정의 규칙을 양식 요소에 적용할 수 있습니다.
$('form').validate({ rules: { checkboxGroup: { checkboxRequired: true } } });
checkboxGroup 요소에 checkboxRequired 규칙을 할당하면 확인란을 선택하지 않고 양식을 제출하려고 하면 유효성 검사가 수행됩니다. 오류가 발생했습니다.
위 내용은 jQuery Validate를 사용하여 사용자 정의 유효성 검사 규칙을 어떻게 생성하고 적용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!