[JAVA] jQuery Validation
- 제이쿼리로 필수체크하기 !
제이쿼리 Validation 플러그인을 이용해서 필수체크 포스팅입니다.
공식 사이트 URL : https://jqueryvalidation.org/
를 이용하시어서 로컬로 사용하시거나, CDN 을 통해 플러그인을 다운받아 사용하시길 바랍니다.
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
* 당연히, jQuery 라이브러리도 존재하여 합니다.
플러그인의 사용방법이 간단하니, 간단한 예제 소스를 보면서 이해해보도록 하겠습니다.
$(function(){
var endText = '을(를) 입력하여 주십시오.'
$("#formId").validate({
rules: {
// name 값
birth: "required",
phone1: "required",
phone2: "required",
postNum: "required",
addressRoad: "required",
addressJibun: "required",
addressDetail: "required",
'week[]':"required"
},
messages: {
// name 에 대한 validation 메세지
phone1:"전화번호 " + endText,
birth: "생년월일" + endText,
phone2: "휴대폰 번호" + endText,
postNum: "우편번호" + endText,
addressRoad: "도로명 주소" + endText,
addressJibun: "지번 주소" + endText,
addressDetail: "상세주소 " + endText,
'week[]':"최소 한개 이상의 요일을 선택하여 주십시오."
},
// 에러 엘리먼트는 div 속성
errorElement : 'div',
errorPlacement: function(error, element){
// 예시 1
if (element.attr("type") == "checkbox"){
error.appendTo("#errorToShow");
}else{
// 예시 2
error.insertAfter(element);
}
}
});
});
[ 결과 View ]
예시 1 ) 체크박스는 하나 이상이 체크되어야 하는 경우의 Validation
예시 2 ) 이외의 나머지 에러인 경우,
'Developer > JAVA' 카테고리의 다른 글
[JAVA] 서버 Root Path 설정 With Tomcat (0) | 2019.11.06 |
---|---|
[JAVA] CentOS6.9 JAVA(JDK1.8) 설치 및 Tomcat8 설치하기 (2) | 2018.12.13 |
[JAVA/SPRING/eGovFrame] JAVA에서 Request Body 의 처리 - String toJsonArray / String toJson / JsonArray format String (2) | 2018.10.11 |
[ JAVA ] Mysql & JAVA - JDBC 연동하기 (0) | 2018.08.31 |
[ JAVA ] iBATIS & MyBATIS (0) | 2018.08.29 |