diff --git a/WebContent/jsp/onl/apim/messagerequest/messageRequestMan.jsp b/WebContent/jsp/onl/apim/messagerequest/messageRequestMan.jsp index 603aa47..5df54c8 100644 --- a/WebContent/jsp/onl/apim/messagerequest/messageRequestMan.jsp +++ b/WebContent/jsp/onl/apim/messagerequest/messageRequestMan.jsp @@ -62,7 +62,19 @@ return '' + escapeHtmlJs(rowObject.sentDateShort || '') + ''; } + function toDashDate(yyyymmdd) { + return yyyymmdd.substring(0, 4) + "-" + yyyymmdd.substring(4, 6) + "-" + yyyymmdd.substring(6, 8); + } + function init() { + $("#startDatepicker").datepicker().inputmask("yyyy-mm-dd",{'autoUnmask':true}); + $("#endDatepicker").datepicker().inputmask("yyyy-mm-dd",{'autoUnmask':true}); + + var today = getToday(); + + $("input[name=searchFromDate]").val(toDashDate(today.substring(0,6)+"01")); + $("input[name=searchToDate]").val(toDashDate(today)); + $.ajax({ type: "POST", url: url, dataType: "json", data: {cmd: 'LIST_INIT_COMBO'}, @@ -145,6 +157,20 @@ init(); $("#btn_search").click(function () { + var start = $("input[name=searchFromDate]").val().replace(/-/gi, ""); + var end = $("input[name=searchToDate]").val().replace(/-/gi, ""); + + if (start && start > getToday()) { + alert("시작일이 오늘 이후입니다. 시작일을 확인해주세요."); + $("input[name=searchFromDate]").focus(); + return false; + } + if (start && end && start > end) { + alert("조회기간 종료일은 시작일보다 커야합니다."); + $("input[name=searchToDate]").focus(); + return false; + } + var postData = getSearchForJqgrid("cmd", "LIST"); $("#grid").setGridParam({url: url, postData: postData, page: 1}).trigger("reloadGrid"); }); @@ -198,7 +224,9 @@