vaidate 플러그 인 사용
< p > 사용: < / p >
< p > (1) 컨트롤 속성 방식 < / p >
< p > (2) JS 키 값 대 전 삼 방식 < br / > < / p >
$(function(){
$("#f1").validate(
{
/*
* 폼 검사, 두 가지 요소: < br / > * 검사 규칙 < br / > * 대응 하 는 힌트 < br / > *
*/
//규칙 부분 < br / > rules:{
//계 정 검사 < br / > username:{
//계 정의 검사 규칙 < br / > required:true
}
},
//오류 알림 부분 < br / > messages:{
//계 정 오류 알림 < br / > username:{
필수: "계 정 필수" < br / > }
}
});
});
< p > 검사 규칙: < / p >
required:true |
email:true |
url:true |
date:true |
dateISO:true |
number:true |
digits:true |
creditcard:true |
equalTo:”#field” |
minlength:5 |
maxlength:10 |
rangelength:[5,10] |
range:[5,10] |
min:5 |
max:10 |
remote:”check.php” |
< p > 디 버 깅 모드 오픈 시 제출 금지 < / p >
< p > 우리 가 디 버 깅 을 할 때, 페이지 가 이동 하지 않 고 검증 할 수 있 는 지 검사 하기 만 하면, 디 버 깅 모드 를 열 어 제출 을 금지 할 수 있 습 니 다 < / p >
$('#reg').validate({
debug : true,
});
< p > 폼 제출 을 막 아야 할 때 프로그램 을 실행 해 야 합 니 다. 기본 제출 대신 다른 방식 을 설정 할 수 있 습 니 다 < / p >
$('#reg').validate({
submitHandler : function(){
// some action
},
});
< p > 설정 성공 후 불 러 오 는 스타일 < / p >
< p > Validate. js 플러그 인 에 내 장 된 인증 에 성공 한 스타일 은 "valid" 입 니 다. CSS 스타일 에서 valid 스타일 을 사용자 정의 할 수 있 습 니 다: < / p >
.valid{
background: url(right.png) no-repeat right;
background-size: auto 100%;
border: 2px solid green;
}
< p > 물론 인증 알림 메 시 지 를 수정 할 수도 있 습 니 다. 탭 의 스타일 을 사용자 정의 하고 텍스트 설명 을 추가 할 수 있 습 니 다. < / p >
success : function(label){
label.addClass('labelStyle').text('ok');
},
< p > 잘못된 요 소 를 강조 합 니 다 < / p >
highlight : function(element,errorClass){
$(element).css('border','3px solid red');
},
< p > 입력 이 성공 하면 하 이 라이트 디 스 플레이 오 류 를 취소 해 야 합 니 다.
unhighlight
: < / p > unhighlight : function(element,errorClass){
$(element).css('border','1px solid green');
}
< h3 id = "4 - remote 비동기 검증" > remote 비동기 검증 < / h3 > remote: url, 폼 을 ajax 검증 할 수 있 습 니 다. 기본적으로 현재 검 증 된 값 을 원 격 주소 로 제출 합 니 다. 예 를 들 어 우리 가 등록 할 때 배경 서버 를 통 해 이 계 정 이 등록 되 었 는 지 검증 해 야 합 니 다. 이때 ajax 를 사용 해 야 합 니 다. 구체 적 인 사용 방법 은 아래 를 참조 하 십시오.
rules : {
user : {
required : true,
rangelength:[3,5],
remote : 'user.php',
}
},
messages : {
user : {
required: '계 정 이 비어 있 으 면 안 됩 니 다!'
rangelength: '계 정 길 이 는 {0} - {1} 비트 사이!', < br / > remote: '계 정 이 점용 되 었 습 니 다', < br / > },
},
< p > vaidation 은 잘못된 알림 의 < br / > < / p > 를 어떻게 표시 합 니까?
< p > 1, 오류 알림 은 vaidation 이 스스로 추가 한 < br / > 2, 어떻게 추가 하 는 지, 현재 입력 항목 뒤에 label 태그 가 < br / > 3 을 추가 하고 설정 한 두 가지 속성: < br / > class = "error"
for = "입력 항목 의 name 값" < / p >
< p > 잘못된 알림 의 스타일 을 CSS 로 수정 할 수 있 습 니 다 < br / > < / p >
label 태그 나 error 이 class < / p > 를 사용 합 니 다.
label {
color: red;
}
.error {
color: red;
}
< p > 오류 알림 을 입력 항목 뒤에 줄 바 꾸 기 < / p >
< p > 오류 탭 의 위 치 를 사용자 정의 할 수 있 습 니 다 < br / > < / p >
< p > label 탭 을 사용 합 니 다. 속성 class = "error" for = "name 값" < / p >
< p > 사용자 정의 형식 < br / > $. vaidator. addMethod ("형식 이름 검사", function (value) {< br / > < / p >
< p > 이 검사 의 알고리즘 구현 });
< p > < br / > vaidate 함수 에서 사용, 문법 사용 은 내 장 된 검사 유형 과 같 습 니 다 < br / > < / p >