jQuery.validate.js
13305 단어 jQuery
download
jQuery plugin: Validation
sample1
간단한 예
sample1.html
<!DOCTYPE html>
<html>
<head>
<title>jQuery Validate</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#myform").validate();
});
</script>
</head>
<body>
<form id="myform" method="POST" action="./index.html">
<input type="text" class="required" name="comment"/>
<input type="submit" />
</form>
</body>
</html>
아무것도 입력하지 않은 상태에서 아래의 오류를 표시합니다.sample2
입력 검사의 내용을 지정합니다.
sample2.html
<!DOCTYPE html>
<html>
<head>
<title>title</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#myform").validate({
rules : {
comment: {
required: true,
minlength: 5
}
}
});
});
</script>
</head>
<body>
<form id="myform" method="POST" action="./index.html">
<input type="text" name="comment"/>
<input type="submit" />
</form>
</body>
</html>
글자 수가 5자 이하이면 다음과 같은 오류가 표시됩니다.sample3
잘못된 정보를 일본어로 바꾸다.
sample3.html
<!DOCTYPE html>
<html>
<head>
<title>jQuery Validate</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#myform").validate({
rules : {
comment: {
required: true,
minlength: 5
}
},
messages: {
comment: {
required: "コメントが未入力です",
minlength: $.format("{0}文字以上入力してください")
}
}
});
});
</script>
</head>
<body>
<form id="myform" method="POST" action="./index.html">
<input type="text" class="required" name="comment"/>
<input type="submit" />
</form>
</body>
</html>
오류 메시지가 일본어에 있습니다!sample4
오류 메시지의 스타일을 변경합니다.
오류가 발생하면class 속성에 "error"를 추가합니다.
↓ 오류 발생 전
↓ 오류 발생 후
다음 스타일을 적용하면
style.css
label.error {
color: red;
}
잘못된 정보가 적자로 바뀌다!sample5
오류 메시지의 요소를 변경합니다.
errClass 및 errorElement 속성 값을 사용하여 사용자 정의할 수 있습니다.
script.js
$("#myform").validate({
rules : {
comment: {
required: true,
minlength: 5
}
},
messages: {
comment: {
required: "コメントが未入力です",
minlength: $.format("{0}文字以上入力してください")
}
},
errorClass: "myError",
errorElement: "h1"
});
스타일도 자유롭게 설정할 수 있다.style.css
h1.myError {
background-color: red;
}
Reference
이 문제에 관하여(jQuery.validate.js), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/naotor@github/items/e0481ef5dfe4ee9b0d12텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)