//날짜 월별 max 일 확인
var fieldObj = new Array();
var dayValid;
var equalDate;
var dataValidate;
var bol;
//날짜검사할 id에 # 빼고 나머지만 추가
fieldObj.push("restreginumFront");
fieldObj.push("superMngEduFinishd");
fieldObj.push("superMngDsvYmd");
$.each(fieldObj,function(index,val){
dataValidate = $("#"+fieldObj[index]).val().split("-");
var dateArr = new Array();
for(var i=0; i<dataValidate.length; i++){
if(i != 2){
dateArr.push(dataValidate[i]);
}else{
dayValid = dataValidate[i];
}
}
//month 는 0 부터 시작해서..
equalDate = 32 - new Date(dateArr[0], dateArr[1]-1, 32).getDate();
if(equalDate <dayValid){
alert( $("label[for='"+fieldObj[index]+"'").text()+"에 날짜는 "+dateArr[0]+"년"+dateArr[1]+"월은"+equalDate+"일까지 입니다.");
$("#"+fieldObj[index]).focus();
bol = false;
}
//each탈출
if(!bol){
return bol;
}
});
//함수탈출
if(!bol){
return
}
날짜포맷
var yymd = /[12][0-9]{3}-[01][0-9]-[0-3][0-9]/;
if(!yymd.test($("#아이디").val()))
'JAVA > Jquery' 카테고리의 다른 글
jquery 취소이벤트에 의한 폼초기화 (0) | 2016.12.08 |
---|---|
jquery input태그 자동넘기기(핸드폰번호,팩스번호 등) (0) | 2016.12.08 |
Jquery 정규식 예제 (0) | 2016.11.24 |
jqeury iframe ready state check (0) | 2016.10.24 |
jquery 각종위치 함수 (0) | 2016.10.21 |