diff --git a/src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp b/src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp index f868abfc..61a67ba7 100644 --- a/src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp @@ -7,8 +7,8 @@ - - + + @@ -656,13 +656,13 @@ function setAddrMassClose() { } // 주소록 그룹 중복체크 -function getAddrGroupDuplCheckAjax() { +function getAddrGroupDuplCheckAjax(addrGrpNm) { var isReturn = true; $.ajax({ url : "", type : 'POST', - data : {"addrGrpNm" : $("#addrGrpNm").val()}, + data : {"addrGrpNm" : addrGrpNm}, dataType:'json', async: false, // 동기 success : function(data, status){ @@ -687,15 +687,16 @@ function getAddrGroupDuplCheckAjax() { //저장 function SetAddrMassSave(){ + var $objTabul = fn_utils_getTabulator(); + var tabulNm = fn_utils_getTabulatorNm(); + var tabluC = '.'+tabulNm + var loginVO = '${LoginVO}'; if(loginVO == "" || loginVO == null){ alert("로그인 후 이용이 가능합니다."); return false; } - var $objTabul = fn_utils_getTabulator(); - var tabulNm = fn_utils_getTabulatorNm(); - if($objTabul.getData().length < 1){ alert("한 개 이상의 연락처를 입력하세요"); return false; @@ -708,14 +709,26 @@ function SetAddrMassSave(){ return false; } - var selectMassVal = $("#addrGrpIdInfo option:selected").val(); - if ($("#addrGrpIdInfo option:selected").val() == "NEW" && ($("#addrGrpNm").val() == "" || $("#addrGrpNm").val() == null || $("#addrGrpNm").val() == undefined)) { + + // 주소록이 새로생성이면 새로운 주소록명이 있는지 확인 + if ($(tabluC+" #addrGrpIdInfo option:selected").val() == "NEW" + && ($(tabluC+" #addrGrpNm").val() == "" + || $(tabluC+" #addrGrpNm").val() == null + || $(tabluC+" #addrGrpNm").val() == undefined)) + { alert("저장할 그룹을 선택하거나 새 그룹명을 입력해주세요."); + $(tabluC+" #addrGrpNm").focus(); return false; } + // 새 그룹명 중복체크 - if ($("#addrGrpIdInfo option:selected").val() == "NEW" && $("#addrGrpNm").val() != "") { + if ($(tabluC+" #addrGrpIdInfo option:selected").val() == "NEW" + && $(tabluC+" #addrGrpNm").val() != "") + { + var addrGrpNm = $(tabluC+" #addrGrpNm").val(); + console.log('addrGrpNm : ', addrGrpNm); + //주소록 중복체크 if (getAddrGroupDuplCheckAjax() == false) { alert("중복된 그룹명입니다. 새 그룹명을 입력해주세요."); diff --git a/src/main/webapp/js/web/addr/fax/faxEvent.js b/src/main/webapp/js/user/fax/addr/faxEvent.js similarity index 100% rename from src/main/webapp/js/web/addr/fax/faxEvent.js rename to src/main/webapp/js/user/fax/addr/faxEvent.js diff --git a/src/main/webapp/js/web/addr/fax/faxTabulator.js b/src/main/webapp/js/user/fax/addr/faxTabulator.js similarity index 100% rename from src/main/webapp/js/web/addr/fax/faxTabulator.js rename to src/main/webapp/js/user/fax/addr/faxTabulator.js