날자체크 공통 js 작업 완료 http://pms.iten.co.kr:9999/issues/4031
This commit is contained in:
parent
9b2fec3aeb
commit
c72f207dfc
@ -39,6 +39,10 @@
|
||||
<script type="text/javascript" src="/publish/js/jquery-3.5.0.js"></script>
|
||||
<script type="text/javascript" src="/publish/js/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||
<script type="text/javascript" src="/publish/js/common.js"></script>
|
||||
<!--
|
||||
20240704 이호영 추가 /cmnDateAndChk.js
|
||||
-->
|
||||
<script type="text/javascript" src="/publish/js/cmnDateAndChk.js"></script>
|
||||
<script type="text/javascript" src="/publish/js/content.js?date=202211070003"></script>
|
||||
<script type="text/javascript" src="/publish/js/popupLayer.js"></script>
|
||||
<script type="text/javascript" src="/publish/js/popup.js"></script>
|
||||
|
||||
@ -129,7 +129,7 @@ function customSampleListAjax(pageNo){
|
||||
//맞춤제작 내보관함 리스트
|
||||
function myCustomListAjax(pageNo){
|
||||
|
||||
if(!fn_dataValueChk()){
|
||||
if(!fn_cmndataValueChk("startDate", "endDate", 365)){
|
||||
return;
|
||||
};
|
||||
|
||||
@ -140,38 +140,6 @@ function myCustomListAjax(pageNo){
|
||||
});
|
||||
}
|
||||
|
||||
function fn_dataValueChk(){
|
||||
// 시작일자와 종료일자를 가져오기
|
||||
var startDate = document.getElementById("startDate").value;
|
||||
var endDate = document.getElementById("endDate").value;
|
||||
|
||||
// 날짜가 입력되었는지 확인
|
||||
if (!startDate || !endDate) {
|
||||
alert("검색 시작일자와 종료일자를 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 날짜 형식으로 변환
|
||||
var start = new Date(startDate);
|
||||
var end = new Date(endDate);
|
||||
|
||||
// 날짜 유효성 체크
|
||||
if (isNaN(start.getTime()) || isNaN(end.getTime())) {
|
||||
alert("유효한 날짜 형식을 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 총 기간이 365일을 넘는지 확인
|
||||
var diffTime = Math.abs(end - start);
|
||||
var diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
|
||||
if (diffDays > 365) {
|
||||
alert("총 검색 기간은 1년을 넘을 수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
//맞춤제작 내보관함 정렬 조회
|
||||
function fnMyCustomSearchListOrd(){
|
||||
|
||||
|
||||
@ -57,7 +57,7 @@ function setCalVal(val,targetObj){
|
||||
// 요금사용내역 리스트
|
||||
function payUserListAjax(pageNo){
|
||||
|
||||
if(!fn_dataValueChk()){
|
||||
if(!fn_cmndataValueChk("startDate", "endDate", 365)){
|
||||
return;
|
||||
};
|
||||
|
||||
@ -69,37 +69,6 @@ function payUserListAjax(pageNo){
|
||||
}
|
||||
|
||||
|
||||
function fn_dataValueChk(){
|
||||
// 시작일자와 종료일자를 가져오기
|
||||
var startDate = document.getElementById("startDate").value;
|
||||
var endDate = document.getElementById("endDate").value;
|
||||
|
||||
// 날짜가 입력되었는지 확인
|
||||
if (!startDate || !endDate) {
|
||||
alert("검색 시작일자와 종료일자를 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 날짜 형식으로 변환
|
||||
var start = new Date(startDate);
|
||||
var end = new Date(endDate);
|
||||
|
||||
// 날짜 유효성 체크
|
||||
if (isNaN(start.getTime()) || isNaN(end.getTime())) {
|
||||
alert("유효한 날짜 형식을 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 총 기간이 365일을 넘는지 확인
|
||||
var diffTime = Math.abs(end - start);
|
||||
var diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
|
||||
if (diffDays > 365) {
|
||||
alert("총 검색 기간은 1년을 넘을 수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
function payUserTab(obj, pageType){
|
||||
|
||||
var $tab = $(obj).closest("li");
|
||||
|
||||
36
src/main/webapp/publish/js/cmnDateAndChk.js
Normal file
36
src/main/webapp/publish/js/cmnDateAndChk.js
Normal file
@ -0,0 +1,36 @@
|
||||
$(document).ready(function () {
|
||||
|
||||
});
|
||||
|
||||
|
||||
function fn_cmndataValueChk(startId, endId, chkDay){
|
||||
// 시작일자와 종료일자를 가져오기
|
||||
var startDate = document.getElementById(startId).value;
|
||||
var endDate = document.getElementById(endId).value;
|
||||
|
||||
// 날짜가 입력되었는지 확인
|
||||
if (!startDate || !endDate) {
|
||||
alert("검색 시작일자와 종료일자를 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 날짜 형식으로 변환
|
||||
var start = new Date(startDate);
|
||||
var end = new Date(endDate);
|
||||
|
||||
// 날짜 유효성 체크
|
||||
if (isNaN(start.getTime()) || isNaN(end.getTime())) {
|
||||
alert("유효한 날짜 형식을 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 총 기간이 chkDay일을 넘는지 확인
|
||||
var diffTime = Math.abs(end - start);
|
||||
var diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
|
||||
if (diffDays > chkDay) {
|
||||
alert("총 검색 기간은 "+chkDay+"일을 넘을 수 없습니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user