rosewiper 2024-02-06
선거문자 20건 엔터키 문자발송 기능 적용
@b1e6b6b6e9d43df6d7002908abd1903054f22446
src/main/webapp/WEB-INF/jsp/web/msgcampain/tw/MsgTWDataSMLView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/tw/MsgTWDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/tw/MsgTWDataSMLView.jsp
@@ -9,7 +9,7 @@
 <script type="text/javascript" src="<c:url value='/js/txtSpecialReplace.js?date=202304250001'/>"></script>
 
 <!--  -->
-<script type="text/javascript" src="<c:url value='/publish/js/publish.js'/>"></script>
+<script type="text/javascript" src="<c:url value='/publish/js/publish.js?date=202402060001'/>"></script>
 
 <style>
 /* .send_top .send_right .phone_bottom{display:flex;align-items:center;} */
@@ -4538,7 +4538,11 @@
 		                        <button type="button" class="btnType btnType10" onclick="javascript:fnTestSend(); return false;">테스트발송</button>
 		                    </div>		                    
 	                    </div>
-	                    <!-- Enter키로 발송하기 <div class="use_enter"><input type="checkbox" id=""><label for="">Enter키로 발송하기</label></div>-->
+	                    <!-- 엔터키로 발송 체크박스 -->
+	                    <div class="use_enter">
+	                    	<input type="checkbox" id="enterChk" name="enterChk">
+	                    	<label for="enterChk">Enter키로 발송하기</label>
+	                    </div>
                         <div class="rev_selected">
                             <div class="rev_top">
                		            <span>날짜 :</span>
src/main/webapp/WEB-INF/jsp/web/msgcampain/tw/MsgTWDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/tw/MsgTWDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/tw/MsgTWDataView.jsp
@@ -959,6 +959,15 @@
 		
 	}
 	
+	var chkCalltoCnt =  $("input[name=chkCallTo]").length;
+	
+	if(Number(chkCalltoCnt) == 0){
+		
+		alert("받는사람을 추가해 주세요.");
+		return false;
+	}
+	
+	
 	//수신번호 리스트 체크하기
 	var numCnt = 0;
 	var nameList = [];		//치환문자 이름
@@ -1035,8 +1044,17 @@
 		
 	}
 	
-	if(confirm("문자를 전송하시겠습니까?")){
+	//엔터키로 문자 전송 바로 처리하기 : 엔터키와 엔터키 체크박스 둘다 조건 만족시 메시지 없이 전송처리
+	var enterChk = $("#enterChk").is(':checked');
+	if(!enterChk || !enterSts){
 		
+		if(!confirm("문자를 전송하시겠습니까?")){
+			return false;
+		}
+		
+	}
+	
+	//if(confirm("문자를 전송하시겠습니까?")){
 
 		imgFilePath = [];
 		$('.thumb_wrap').find('.thumb_img').each(function(idx, el) {
@@ -1549,7 +1567,7 @@
 			
 		}
 		
-	}
+	//}
 	
 }
 
src/main/webapp/publish/js/publish.js
--- src/main/webapp/publish/js/publish.js
+++ src/main/webapp/publish/js/publish.js
@@ -53,7 +53,7 @@
 
     if (chkCnt == 0) {
 
-      alert("받는사람을 추가해 주세요.");
+      //alert("받는사람을 추가해 주세요.");
       return false;
 
     }
Add a comment
List