• Y
  • List All
  • Feedback
    • This Project
    • This Group
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
2025_PROJECT / mjgo_admin star
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
mjgo_adminsrcmainwebappWEB-INFjspagentMjonMsgAgentSend.jsp
Download as .zip file
File name
Commit message
Commit date
DATABASE
first commit
04-21
src/main
5733 메인배너 이미지관리 좌표 추가
04-24
.codetogether.ignore
first commit
04-21
.gitignore
first commit
04-21
pom.xml
mjon -> mjgo 수정
04-22
File name
Commit message
Commit date
java
5733 메인배너 이미지관리 좌표 추가
04-24
resources
5733 메인배너 이미지관리 좌표 추가
04-24
webapp
5733 메인배너 이미지관리 좌표 추가
04-24
File name
Commit message
Commit date
META-INF
first commit
04-21
MMS
first commit
04-21
WEB-INF
5733 메인배너 이미지관리 좌표 추가
04-24
common
first commit
04-21
crosseditor/binary/images
first commit
04-21
css
관리자페이지 기본 스타일 수정
04-22
direct
first commit
04-21
dist
first commit
04-21
download
first commit
04-21
font
first commit
04-21
font-flexslider
first commit
04-21
fonts
first commit
04-21
html
first commit
04-21
images
first commit
04-21
img
관리자페이지 기본 스타일 수정
04-22
js
5733 메인배너 이미지관리 좌표 추가
04-24
mail
first commit
04-21
mjon/MMS
first commit
04-21
pb
회원관리, 문자관리 하위메뉴 레이아웃 수정
04-22
public
first commit
04-21
publish
회원관리, 문자관리 하위메뉴 레이아웃 수정
04-22
sample_mjon
first commit
04-21
site
first commit
04-21
google53cfb10eb3856530.html
first commit
04-21
googlefa7d697b23d4a34a.html
first commit
04-21
imageEditorSample.html
first commit
04-21
imageEditorSample2.html
first commit
04-21
index.jsp
first commit
04-21
naver94c82af5badbae52b1e46e77b88410c9.html
first commit
04-21
robots.txt
first commit
04-21
sendRESTAPI_test_r1_send.jsp
first commit
04-21
sitemap.xml
first commit
04-21
tempPayPrint.html
first commit
04-21
tempPrint.html
first commit
04-21
tempPrint1.html
first commit
04-21
test.jsp
first commit
04-21
File name
Commit message
Commit date
META-INF
first commit
04-21
config/egovframework/springmvc
first commit
04-21
jsp
5733 메인배너 이미지관리 좌표 추가
04-24
lib
first commit
04-21
tld
first commit
04-21
decorators.xml
first commit
04-21
jeus-web-dd.xml
first commit
04-21
sitemesh.xml
first commit
04-21
web.xml
first commit
04-21
weblogic.xml
first commit
04-21
File name
Commit message
Commit date
agent
first commit
04-21
block
first commit
04-21
cmm
회원관리, 문자관리 하위메뉴 레이아웃 수정
04-22
cnt
first commit
04-21
cntsource
first commit
04-21
com/utl/wed
first commit
04-21
cop
first commit
04-21
egovframework/com/uss/ion/bnr
first commit
04-21
holiday
first commit
04-21
kisa/kisa
first commit
04-21
kopost/search
first commit
04-21
layout
관리자페이지 기본 스타일 수정
04-22
letter
회원관리, 문자관리 하위메뉴 레이아웃 수정
04-22
main
메인페이지 이미지 수정
04-22
sec
first commit
04-21
sts/cst
first commit
04-21
sym
회원관리, 문자관리 하위메뉴 레이아웃 수정
04-22
uat
관리자페이지 기본 스타일 수정
04-22
uss
5733 메인배너 이미지관리 좌표 추가
04-24
web
first commit
04-21
blank.jsp
first commit
04-21
cntCNT_000000000862.jsp
first commit
04-21
File name
Commit message
Commit date
MjonMsgAgentSend.jsp
first commit
04-21
MjonMsgAgentStsMultiUpdate.jsp
first commit
04-21
MjonMsgAgentStsUpdate.jsp
first commit
04-21
hehihoho3@gmail.com 04-21 1e7af0d first commit UNIX
Raw Open in browser Change history
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <!DOCTYPE html> <html lang="ko"> <head> <script src="/publish/js/jquery-3.5.0.js"></script> <script src="/publish/js/common.js"></script> <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <script type="text/javascript" src="<c:url value='/js/EgovCmmUtl.js'/>" ></script> <script src="/js/ncms_common.js"></script> <script src="/js/txtByteChk.js"></script> <script src="/js/MJUtill.js"></script> <meta charset="UTF-8"> <title>전송사별 테스트 문자발송</title> <script type="text/javascript"> $(document).ready(function(){ //문자 내용 입력시 바이트수 계산하기 $('#smsTxt').keyup(function(e){ var contents = $(this).val(); fnByteString(contents); });//문자 바이트수 계산하기 끝 }); //문자 바이트수 계산하기 함수 function fnByteString(contents){ var totalByte = 0; $('#msgLeng').html(""); $('#limitLeng').html(""); var conLeng = conByteLeng(contents); // 내용 문자 입력 바이트 수 계산하기 var msgKind = $("#msgKind").val(); //일반문자, 광고문자에 따른 문자 길이 변경해주기 if(msgKind == "N"){ $('#msgLeng').text(conLeng); //문자 길이 변수에 저장해주기 $('#smsLen').val(conLeng); } if(conLeng > 90){ $('#msgLeng').html(conLeng + " / "); $('#limitLeng').html("2000"); $('.msg_com').html("장문"); $('#msgType').val("6"); // 메세지 타입 설정 }else{ $('#msgLeng').html(conLeng + " / "); $('#limitLeng').html("90"); $('.msg_com').html("단문"); $('#msgType').val("4"); // 메세지 타입 설정 } // 2000byte 초과시 메세지 알림 if(conLeng > 2000){ alert("문자 내용은 2000byte를 넘을 수 없습니다."); return false; } } function fn_sendMsgData(){ var callToNum = $('#callTo').val(); var callFromNum = $('#callFrom').val(); var agentCode = $("#agentCode option:selected").val(); var smsTxt = $('#smsTxt').val(); if(agentCode == ''){ alert("전송사를 선택해 주세요."); return false; } if(callFromNum == ''){ alert("발신번호를 입력해 주세요."); return false; } if(callToNum == ''){ alert("수신번호를 입력해 주세요."); return false; } //핸드폰 번호 체크 if(!checkHpNum(callToNum)){ alert("정확한 수신자 번호를 입력해 주세요."); return false; } // 그림문자가 아닐경우 문자내용 체크 if ($("#atchMsgFile").val() == "") { if(smsTxt == ''){ alert("문자내용을 입력헤 주세요."); return false; } } url = "/uss/ion/msg/insertAdminToMemberSendMsgData2Ajax.do"; var data = new FormData(document.msgForm); var fileValue = $("#atchMsgFile").val().split("\\"); var fileName = fileValue[fileValue.length-1]; var fileExt = fileName.split('.').pop().toLowerCase(); var atchFileSts = true; //첨부파일 확장자 상태용 변수 if(fileExt.length > 0){ if($.inArray(fileExt, ['exec','exe']) > -1) { atchFileSts = false; return false; } } if(!atchFileSts){ alert("첨부할 수 없는 파일형식입니다."); return false; } if(confirm("문자를 발송하시겠습니까?")){ $.ajax({ type: "POST", url: url, data: data, dataType:'json', async: false, processData: false, contentType: false, cache: false, success: function (returnData, status) { if(status == 'success'){ // status 확인 필요한가. 석세스 안뜨면 에러 가지 않나 if("fail"==returnData.result){ alert(returnData.message); return false; }else if("LoginFail"==returnData.result){ alert(returnData.message); return false; }else{ //문자발송 성공시 처리 var sendCnt = returnData.resultSts; alert(sendCnt + " 건의 문자 전송이 완료 되었습니다."); // Clear setClear(); } } else if(status== 'fail'){ alert(returnData.message); } }, error: function (e) { //alert("문자 전송에 실패하였습니다."); alert("ERROR : " + JSON.stringify(e)); console.log("ERROR : ", e); } }); } } // Clear function setClear() { var agent = navigator.userAgent.toLowerCase(); // 문자내용 초기화 $('#smsTxt').val(""); $('#msgLeng').html("0 /"); //파일초기화 if ( (navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (agent.indexOf("msie") != -1) ) { $("#atchMsgFile").replaceWith($("#atchMsgFile").clone(true)); }else{ $("#atchMsgFile").val(""); } } </script> </head> <body> <div class="contWrap"> <div class="pageTitle"> <div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div> <h2 class="titType1 c_222222 fwBold">전송사별 테스트문자 발송</h2> <p class="tType6 c_999999">전송사별 테스트 문자발송 페이지 입니다.</p> </div> <div class="pageCont"> <form id="msgForm" name="msgForm" method="post"> <input type="hidden" id="msgType" name="msgType" value="4"/> <input type="hidden" id="msgKind" name="msgKind" value="N"/> <div class="tableWrap"> <table class="tbType2"> <colgroup> <col width="20%"> <col width="*"> </colgroup> <tbody> <tr> <th><span class="reqArea">전송사</span></th> <td> <select id="agentCode" name="agentCode" style="width: 180px;"> <option value="">전송사 선택</option> <option value="00">대표 전송사</option> <option value="01">아이하트(01)</option> <option value="02">현대퓨처넷(02)</option> <option value="03">아이엠오(03)</option> <option value="04">다우기술(04)</option> <option value="05">제이제이(05)</option> <option value="07">인비토(07)</option> <option value="08">제이제이 B01(08)</option> <option value="09">제이제이 B02(09)</option> </select> </td> </tr> <tr> <th><span class="reqArea">발신번호</span></th> <td> <input type="text" name="callFrom" id="callFrom" value="15518011" maxlength="11" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"/> </td> </tr> <tr> <th><span class="reqArea">수신번호</span></th> <td> <input type="text" name="callTo" id="callTo" value="" maxlength="11" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"/> </td> </tr> <tr> <th><span class="reqArea">문자내용</span></th> <td> <textarea name="smsTxt" id="smsTxt" style="width: 400px;; height: 150px;"></textarea> <br /><br /> <span class="fwMd" id="msgLeng">0 /</span> <span id="limitLeng">90</span>byte <span class="msg_com">단문</span> </td> </tr> <tr> <th>이미지 첨부</th> <td> <input type="file" name="atchMsgFile" id="atchMsgFile" /> </td> </tr> </tbody> </table> </div> </form> <div class="btnWrap"> <input type="button" class="btnType1" value="문자전송" onclick="fn_sendMsgData();"> </div> </div> </div> </body> </html>

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up