웹프로그래밍/Javascript|JQuery|Jsp
javascrpt 연령체크, 미성년자, 성인
Seras
2021. 11. 16. 17:54
반응형
javascrpt 연령체크, 미성년자, 성인 체크 function
function misung(obj){
// 최초 입력값
var input = $(obj).val();
// ex 2013-01-01 -> 20130101로 치환
var inputDt = input.replaceAll("-","");
// 입력받을 날짜를 잘라서 변수에 저장
var inputYY = inputDt.substr(0,4);
var inputMM = inputDt.substr(4,2);
var inputDD = inputDt.substr(6,2);
// 입력받은날짜 합침
var reInDt = inputYY+''+inputMM+''+inputDD;
// 현재날짜
var nowDt = new Date();
// 포맷변경
var reNowDt = getFormatDate(nowDt);
// 현재날짜 기준으로 초등학생은 가입 불가능하도록 변경 (13세 이하)
var minAge = 12;
var objYY = reNowDt.substr(0,4);
var objMM = reNowDt.substr(4,2);
var objDD = reNowDt.substr(6,2);
var minObjYY = objYY - minAge;
// 13세 이하 기준일자
var fixNowDt = minObjYY+''+objMM+''+objDD;
// 기준일자 보다 크면 가입 불가 (13세에 해당)
if(reInDt > fixNowDt){
alert("13세(만11세) 미만은 신청이 불가능합니다.");
$("input[name='birthDt']").val('');
}
}
반응형