이지우 - 관리자 기소유예 대상자 등록 중복확인 시 생년월일 형태 (달력 > 셀렉트박스 ) 변경
This commit is contained in:
parent
cfdf37a886
commit
953c53173b
@ -43,6 +43,9 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//생년월일 치환
|
||||||
|
$("#DBirth").val($("#birthYear").val()+$("#birthMonth").val()+$("#birthDay").val());
|
||||||
|
|
||||||
var data = new FormData(document.getElementById("createForm"));
|
var data = new FormData(document.getElementById("createForm"));
|
||||||
|
|
||||||
// if(confirm("저장하시겠습니까?")){
|
// if(confirm("저장하시겠습니까?")){
|
||||||
@ -125,21 +128,22 @@
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 생년월일 검사
|
if($("#birthYear").val() == ''){
|
||||||
if($("#DBirth").val().trim() == ""){
|
alert('생년월일 년도를 선택해주세요.');
|
||||||
alert("생년월일을 입력해주세요.");
|
$("#birthYear").focus();
|
||||||
$("#DBirth").focus();
|
return true;
|
||||||
return true;
|
};
|
||||||
}else{
|
if($("#birthMonth").val() == ''){
|
||||||
$("#DBirth").val($("#DBirth").val().replaceAll('.',''))
|
alert('생년월일 월을 선택해주세요.');
|
||||||
}
|
$("#birthMonth").focus();
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
if($("#birthDay").val() == ''){
|
||||||
|
alert('생년월일 일자를 선택해주세요.');
|
||||||
|
$("#birthDay").focus();
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
|
||||||
//생년월일 자리수 검사
|
|
||||||
if($("#DBirth").val().length != 8){
|
|
||||||
alert("생년월일은 반드시 8자리를 맞춰주세요.\nex)20010102");
|
|
||||||
$("#DBirth").focus();
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false; // 모든 검사를 통과하면 false 반환
|
return false; // 모든 검사를 통과하면 false 반환
|
||||||
|
|
||||||
@ -152,6 +156,77 @@
|
|||||||
listForm.submit();
|
listForm.submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function birthSelectBoxDraw(){
|
||||||
|
$('.birthYear').yearselect({
|
||||||
|
start : 1900,
|
||||||
|
end : new Date().getFullYear(),
|
||||||
|
emptyOption: true,
|
||||||
|
emptyText: '선택',
|
||||||
|
selected:'',
|
||||||
|
order:'desc'
|
||||||
|
})
|
||||||
|
// 년도를 바꾼다면 일자를 다시 선택하기
|
||||||
|
$('.birthYear').change(function(){
|
||||||
|
if($(this).next().next().next().next('select.birthDay')){
|
||||||
|
if(Number($(this).next().next().next().next('select.birthDay').val()) > 28){
|
||||||
|
dayDraw($(this).next().next().next().next('select.birthDay'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$.each($(".birthMonth"), function(idx, elm){
|
||||||
|
var selectValue = $(this).attr('selectValue');
|
||||||
|
$(this).append($('<option>').text('선택').val(''));
|
||||||
|
for(var i=0; i < 12; i ++){
|
||||||
|
var option = $('<option/>');
|
||||||
|
var month = i+1;
|
||||||
|
month = month < 10 ? '0'+month : month;
|
||||||
|
option.val(month);
|
||||||
|
option.text(month+'월');
|
||||||
|
$(this).append(option);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isNotEmpty(selectValue)){
|
||||||
|
$(this).val(selectValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 일자가 존재한다면..
|
||||||
|
if($(this).next().next('select.birthDay')){
|
||||||
|
$(this).change(function(){
|
||||||
|
dayDraw($(this).next().next('select.birthDay'));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$.each($(".birthDay"), function(idx, value){
|
||||||
|
dayDraw($(this));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function dayDraw(obj){
|
||||||
|
var selectValue = $(obj).attr('selectValue');
|
||||||
|
var selectMonth = $(obj).prev().prev('select.birthMonth').val();
|
||||||
|
var selectYear = $(obj).prev().prev().prev().prev('select.birthYear').val();
|
||||||
|
var lastDay = '';
|
||||||
|
if(isNotEmpty(selectMonth) && isNotEmpty(selectYear)){
|
||||||
|
lastDay = new Date(selectYear, selectMonth, 0).getDate();
|
||||||
|
}
|
||||||
|
$(obj).children('option').remove();
|
||||||
|
$(obj).append($('<option>').text('선택').val(''));
|
||||||
|
if(isNotEmpty(lastDay)){
|
||||||
|
for(var i=0; i < lastDay; i ++){
|
||||||
|
var option = $('<option/>');
|
||||||
|
var day = i+1;
|
||||||
|
day = day < 10 ? '0'+day : day;
|
||||||
|
|
||||||
|
option.val(day);
|
||||||
|
option.text(day+'일');
|
||||||
|
$(obj).append(option);
|
||||||
|
}
|
||||||
|
if(isNotEmpty(selectValue)){
|
||||||
|
$(obj).val(selectValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@ -162,6 +237,7 @@
|
|||||||
<input type="hidden" name="sspnIdtmtTrgtOrd" id="sspnIdtmtTrgtOrd" value="" />
|
<input type="hidden" name="sspnIdtmtTrgtOrd" id="sspnIdtmtTrgtOrd" value="" />
|
||||||
<input type="hidden" name="prcsAplctPrdOrdCmplt" id="prcsAplctPrdOrdCmplt" value="" />
|
<input type="hidden" name="prcsAplctPrdOrdCmplt" id="prcsAplctPrdOrdCmplt" value="" />
|
||||||
<input type="hidden" name="cmptntAthrtNm" id="cmptntAthrtNm" value="" />
|
<input type="hidden" name="cmptntAthrtNm" id="cmptntAthrtNm" value="" />
|
||||||
|
<input type="hidden" name="DBirth" id="DBirth" value="" />
|
||||||
|
|
||||||
|
|
||||||
<!-- cont -->
|
<!-- cont -->
|
||||||
@ -222,9 +298,14 @@
|
|||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<!-- <input type="text" name="DBirth" id="DBirth" placeholder="00000000" maxlength="8"/> -->
|
<!-- <input type="text" name="DBirth" id="DBirth" placeholder="00000000" maxlength="8"/> -->
|
||||||
<div class="calendar_wrap">
|
<!-- <div class="calendar_wrap">
|
||||||
<input type="text" class="calendar" placeholder="생년월일" title="생년월일 선택" id="DBirth" name="DBirth" value="">
|
<input type="text" class="calendar" placeholder="생년월일" title="생년월일 선택" id="DBirth" name="DBirth" value="">
|
||||||
</div>
|
</div> -->
|
||||||
|
<select name="birthYear" id="birthYear" class="selType1 birthYear birth_da sel_type1" selectValue="${birthYear}"></select>
|
||||||
|
<label for="birthMonth" class="label">월 선택</label>
|
||||||
|
<select name="birthMonth" id="birthMonth" class="selType1 birthMonth birth_da sel_type1" selectValue="${birthMonth}"></select>
|
||||||
|
<label for="birthDay" class="label">일 선택</label>
|
||||||
|
<select name="birthDay" id="birthDay" class="selType1 birthDay birth_da sel_type1" selectValue="${birthDay}"></select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@ -430,7 +430,7 @@
|
|||||||
<div class="cont_wrap" id="sub" style="margin-top: 50px;">
|
<div class="cont_wrap" id="sub" style="margin-top: 50px;">
|
||||||
<div class="tb_tit01">
|
<div class="tb_tit01">
|
||||||
<div class="tb_tit01_left">
|
<div class="tb_tit01_left">
|
||||||
<p>거래선 및 서약서 정보1</p>
|
<p>거래선 및 서약서 정보</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="tb_tit01_right">
|
<div class="tb_tit01_right">
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user