날자체크 공통 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-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/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||||
<script type="text/javascript" src="/publish/js/common.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/content.js?date=202211070003"></script>
|
||||||
<script type="text/javascript" src="/publish/js/popupLayer.js"></script>
|
<script type="text/javascript" src="/publish/js/popupLayer.js"></script>
|
||||||
<script type="text/javascript" src="/publish/js/popup.js"></script>
|
<script type="text/javascript" src="/publish/js/popup.js"></script>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ function customSampleListAjax(pageNo){
|
|||||||
//맞춤제작 내보관함 리스트
|
//맞춤제작 내보관함 리스트
|
||||||
function myCustomListAjax(pageNo){
|
function myCustomListAjax(pageNo){
|
||||||
|
|
||||||
if(!fn_dataValueChk()){
|
if(!fn_cmndataValueChk("startDate", "endDate", 365)){
|
||||||
return;
|
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(){
|
function fnMyCustomSearchListOrd(){
|
||||||
|
|
||||||
|
|||||||
@ -57,7 +57,7 @@ function setCalVal(val,targetObj){
|
|||||||
// 요금사용내역 리스트
|
// 요금사용내역 리스트
|
||||||
function payUserListAjax(pageNo){
|
function payUserListAjax(pageNo){
|
||||||
|
|
||||||
if(!fn_dataValueChk()){
|
if(!fn_cmndataValueChk("startDate", "endDate", 365)){
|
||||||
return;
|
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){
|
function payUserTab(obj, pageType){
|
||||||
|
|
||||||
var $tab = $(obj).closest("li");
|
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