2. 기본 확인 규칙 (1)required:true 필수 필드 (2)remote:"check.php" ajax 메소드를 사용하여 check.php를 호출하여 입력값 (3)email:true 올바른 형식으로 이메일을 입력해야 합니다 (4)url:true 올바른 형식으로 URL을 입력해야 합니다 (5)date:true 올바른 형식으로 입력해야 합니다 올바른 형식의 날짜 ( 6)dateISO:true 올바른 형식으로 날짜(ISO)를 입력해야 합니다. 예: 2009-06-23, 1998/01/22 유효성이 아닌 형식만 확인하세요. (7)number:true 유효한 숫자를 입력해야 합니다(음수, 소수) (8)digits:true 정수를 입력해야 합니다 (9)creditcard: 유효한 신용카드 번호를 입력해야 합니다 (10)equalTo:"#field" 입력 값은 #field와 동일해야 합니다. (11)accept: 법적 접미사(업로드된 파일의 접미사)가 포함된 문자열을 입력하세요. (12) maxlength:5 최대 5자 이하의 문자열을 입력하세요. (한자는 한자로 계산됩니다.) (13 )minlength:10 최소 길이가 10자 이상인 문자열을 입력하세요. (한자는 한자로 계산됩니다.) ( 14)rangelength:[5,10] 길이가 5~10" 사이인 문자열을 입력하세요.) (한자는 1자로 계산됩니다.) (15)range:[5,10] 입력값은 5자 사이여야 합니다. 및 10 (16)max:5 입력 값은 5보다 클 수 없습니다. (17)min:10 입력 값은 10보다 작을 수 없습니다.
messages: { 필수: "이 필드는 필수입니다.", remote: "이 필드를 수정하세요.", email: "유효한 이메일 주소를 입력하세요.", url : "유효한 URL을 입력하세요.", date: "유효한 날짜를 입력하세요.", dateISO: "유효한 날짜(ISO)를 입력하세요.", dateDE: "Bitte geben Sie eing gbrow ltiges Datum ein.", number: "유효한 숫자를 입력하세요.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "숫자만 입력하세요. ", creditcard: "유효한 신용카드 번호를 입력하세요.", equalTo: "같은 값을 다시 입력하세요.", accept: "유효한 확장자와 함께 값을 입력하세요.", maxlength: $.validator.format("{0}자 이하로 입력하세요."), minlength: $.validator.format("최소 {0}자를 입력하세요."), rangelength: $.validator.format("{0}에서 {1}자 사이의 값을 입력하세요."), range: $.validator.format("{0}에서 {1}자 사이의 값을 입력하세요." {1 }."), max: $.validator.format("{0}보다 작거나 같은 값을 입력하세요."), min: $.validator.format("값을 입력하세요. 값이 {0}보다 크거나 같습니다.") },
使useclass="{}"적방式,必须引入包:jquery.metadata.js 可以使用如下적방법,修改提示内容: class="{필수:true,minlength :5,메시지: {필수:'请输入内容'}}"사용이 동일합니다. :'#password'}"另外一个方式,使用关键字:meta(为了元数据使用其他插件你要包装 你的验证规则 他们自己的项目中可以用这个特殊的选项) 검증 플러그인에 알리기 유효성 검사 규칙에 대한 메타데이터의 유효성 검사 속성 내부를 살펴봅니다. 例如:
위의 errorELement를 래핑하려면 어떤 태그를 사용해야 합니까? 일반적으로 이 세 가지 속성은 컨테이너에 모든 오류 프롬프트를 표시하고 정보가 없을 때 errorContainer를 자동으로 숨기는 기능을 구현하는 데 동시에 사용됩니다. .오류",
errorLabelContainer: $("#signupForm div.error"), wrapper: "li" 오류 프롬프트의 스타일을 설정합니다. input.error를 표시하는 아이콘을 추가할 수 있습니다. border: 1px solid red } label.error { 배경:url("./demo/images/unchecked.gif") no-repeat 0px 0px; padding-bottom: 2px; 색상: #EA5200; } label.checked { background:url("./demo/images/checked.gif") 반복 없음 0px 0px; }성공: 문자열, 콜백
검증할 요소가 검증을 통과한 후의 작업 뒤에 문자열이 오면 CSS 클래스로 처리되거나 success: function(label) {// IE용 텍스트로 설정 label.html(" ").addClass("checked"); //label.addClass("valid").text("Ok!") }
유효성 검사 요소에 "valid"를 추가하고 CSS에 정의된 스타일
success: "valid" nsubmit: Boolean 기본값: true
제출 시 확인합니다. false로 설정한 경우 다른 방법을 사용하여 확인하세요.
onfocusout: 부울 기본값: true
포커스 상실은 유효성 검사입니다(체크박스/라디오 버튼 제외)
onkeyup: 부울 기본값: true
키업에서 확인하세요.
onclick: 부울 기본값: true
체크박스 및 라디오 클릭에 대한 유효성 검사
focusInvalid: 부울 기본값: true
양식이 제출된 후 유효성 검사에 실패한 양식(제출 전에 포커스를 받은 첫 번째 또는 실패한 유효성 검사 양식)에 포커스가 부여됩니다.
focusCleanup: Boolean 기본값: false
참이면 유효성 검사에 실패한 요소에 포커스가 있을 때 오류 메시지를 제거합니다. focusInvalid와 함께 사용하지 마세요. // 양식 재설정
🎜>select에 필수는 선택한 값이 비어 있을 수 없음을 의미합니다. >select의 최소 길이는 선택한 항목의 최소 개수(다중 선택 가능)를 나타내고, maxlength는 최대 항목 수를 나타냅니다. 선택한 숫자 및 rangelength:[2,3]은 선택한 숫자 범위를 나타냅니다