File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2023-06-22
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%
/**
* @Class Name : SendMsgTestModify.jsp
* @Description : SendMsgTestModify.jsp 화면
* @Modification Information
* @
* @ 수정일 수정자 수정내용
* @ ------- -------- ---------------------------
* @ 2009.02.01 박정규 최초 생성
* 2016.06.13 김연호 표준프레임워크 v3.6 개선
*
* @author 공통서비스팀
* @since 2009.02.01
* @version 1.0
* @see
*
*/
%>
<%@ page contentType="text/html; charset=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"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<title>팝업창관리 관리</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
<script type="text/javaScript" language="javascript">
$( document ).ready(function(){
$('.byte').find('span').html(calByte.getByteLength($('textarea[name=smsTxt]').val()));
<c:if test="${!empty mjonMsgVO.msgId}">
$('.contWrap').find('input').prop('readonly', true);
$('.contWrap').find('textarea').prop('readonly', true);
$('select[name=agentCode] option').not(":selected").attr("disabled", "disabled");
</c:if>
<c:if test="${empty mjonMsgVO.msgId}">
$('.no_modi').remove();
//문자 바이트수 계산하기
var ibyte = 0;
$('textarea[name=smsTxt]').keyup(function(e){
ibyte = calByte.getByteLength($(this).val());
if(ibyte > 200){
//alert("내용은 200Byte를 넣을수 없습니다.");
//$('textarea[name=smsTxt]').val(calByte.cutByteLength($(this).val(), 200));
$('.byte').find('span').html(calByte.getByteLength($('textarea[name=smsTxt]').val()));
//return false ;
}else{
$('.byte').find('span').html( ibyte) ;
}
});//문자 바이트수 계산하기 끝
</c:if>
});
var calByte = {
getByteLength : function(s) {
if (s == null || s.length == 0) {
return 0;
}
var size = 0;
for ( var i = 0; i < s.length; i++) {
size += this.charByteSize(s.charAt(i));
}
return size;
},
cutByteLength : function(s, len) {
if (s == null || s.length == 0) {
return 0;
}
var size = 0;
var rIndex = s.length;
for ( var i = 0; i < s.length; i++) {
size += this.charByteSize(s.charAt(i));
if( size == len ) {
rIndex = i + 1;
break;
} else if( size > len ) {
rIndex = i;
break;
}
}
return s.substring(0, rIndex);
},
charByteSize : function(ch) {
if (ch == null || ch.length == 0) {
return 0;
}
var charCode = ch.charCodeAt(0);
if (charCode <= 0x00007F) {
return 1;
} else if (charCode <= 0x0007FF) {
return 2;
} else if (charCode <= 0x00FFFF) {
return 2;
} else {
return 2;
}
}
};
/* pagination 페이지 링크 function */
function goList(){
var frm = document.listForm;
frm.action = "/uss/ion/msg/SendMsgTestList.do";
frm.submit();
}
/* 등록시 값 확인 */
function fn_checkForm(flag) {
frm = document.writeForm;
if(frm.fmsNm.value=="") {
alert("제목을 입력해 주십시오");
frm.fmsNm.focus();
return false;
}
if(frm.content.value=="") {
alert("내용을 입력해 주십시오");
frm.content.focus();
return false;
}
if(flag==1){
if($('.td_txt_exist').find('span').length==0){
alert("첨부파일을 추가해 주십시오");
return false;
}
}
return true;
}
/* 등록 */
function fn_insert(){
var frm = document.writeForm;
if(frm.userId.value == ''){
alert("아이디는 필수입니다.");
return;
}
if(frm.callFrom.value == ''){
alert("발신번호는 필수입니다.");
return;
}
if(frm.callTo.value.trim() == ''){
alert("수신번호는 필수입니다.");
return;
}
if(frm.msgCnt.value.trim() == ''){
alert("발송건수는 필수입니다.");
return;
}
if(frm.smsTxt.value.trim() == ''){
alert("내용은 필수입니다.");
return;
}
if (frm.nRate.value.trim()*1+frm.hRate.value.trim()*1+frm.iRate.value.trim()*1+frm.bizRate.value.trim()*1<=0){
alert("한 곳 이상의 발송비율은 필수입니다.");
return;
}
frm.action = "<c:url value='/uss/ion/msg/SendMsgTestInsert.do'/>";
frm.submit();
}
/* 수정 */
function fn_modify(){
var frm = document.writeForm;
frm.action = "<c:url value='/uss/olp/hpc/updateHpcm.do'/>";
frm.submit();
}
function fn_delete(){
frm = document.writeForm;
frm.action = "<c:url value='/uss/ion/msg/SendMsgDelete.do' />";
frm.submit();
}
</script>
</head>
<body>
<form name="listForm" id="listForm" method="post">
<input type="hidden" name="detailType" value="{searchVO.detailType}" />
<input type="hidden" name="msgGroupId" value="{searchVO.msgGroupId}" />
</form>
<form name="writeForm" id="writeForm" method="post">
<input type="hidden" name="del" value="${mjonMsgVO.msgId}" />
<input type="hidden" name="delFlag" value="${'Y' eq mjonMsgVO.delFlag ? 'N' : 'Y'}" />
<input type="hidden" name="checkSpamCn" value="" />
<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">
<table class="tbType2">
<colgroup>
<col style="width: 20%">
<col style="width: 80%">
</colgroup>
<tbody>
<tr>
<th><span class="reqArea">아이디</span></th>
<td colspan="3">
<input type="text" name="userId" value='<c:out value="${mjonMsgVO.userId}"/>' title="아이디" maxlength="100" />
</td>
</tr>
<tr>
<th><span class="reqArea">발신번호(-없이입력)</span></th>
<td colspan="3">
<input type="text" name="callFrom" value='<c:out value="${mjonMsgVO.callFrom}"/>' title="발신번호" maxlength="100" />
</td>
</tr>
<tr>
<th><span class="reqArea">수신번호(-없이입력)</span></th>
<td colspan="3">
<input type="text" name="callTo" value='<c:out value="${mjonMsgVO.callTo}"/>' title="수신번호" maxlength="100" />
</td>
</tr>
<tr>
<th><span class="reqArea">발송건수(숫자만입력)</span></th>
<td colspan="3">
<input type="text" name="msgCnt" value='<c:out value="${mjonMsgVO.msgCnt}"/>' title="발송건수" maxlength="6"/>
</td>
</tr>
<tr>
<th><span class="reqArea">문자제목(MMS경우)</span></th>
<td colspan="3">
<input type="text" name="subject" value='<c:out value="${mjonMsgVO.subject}"/>' title="문자제목" maxlength="100"/>
</td>
</tr>
<tr>
<th><span class="reqArea">문자내용</span></th>
<td colspan="3">
<input type="text" name="smsTxt" value='<c:out value="${mjonMsgVO.smsTxt}"/>' title="문자내용" maxlength="100"/>
</td>
</tr>
<tr>
<th><span class="reqArea">발송비율(아이하트)</span></th>
<td colspan="3">
<input type="text" name="nRate" value='<c:out value="${mjonMsgVO.nRate}"/>' title="발송비율(아이하트)" maxlength="3"/>
</td>
</tr>
<tr>
<th><span class="reqArea">발송비율(현대퓨처넷)</span></th>
<td colspan="3">
<input type="text" name="hRate" value='<c:out value="${mjonMsgVO.hRate}"/>' title="발송비율(현대퓨처넷)" maxlength="3"/>
</td>
</tr>
<tr>
<th><span class="reqArea">발송비율(IMO)</span></th>
<td colspan="3">
<input type="text" name="iRate" value='<c:out value="${mjonMsgVO.iRate}"/>' title="발송비율(IMO)" maxlength="3"/>
</td>
</tr>
<tr>
<tr>
<th><span class="reqArea">발송비율(다우기술)</span></th>
<td colspan="3">
<input type="text" name="bizRate" value='<c:out value="${mjonMsgVO.hRate}"/>' title="발송비율(다우기술)" maxlength="3"/>
</td>
</tr>
<th><span class="reqArea">발송시작일시</span></th>
<td colspan="3">
<c:out value="${mjonMsgVO.sendStrtDt}"/>
</td>
</tr>
<tr>
<th><span class="reqArea">발송종료일시</span></th>
<td colspan="3">
<c:out value="${mjonMsgVO.sendEndDt}"/>
</td>
</tr>
<tr>
<th><span class="reqArea">수신시작일시</span></th>
<td colspan="3">
<c:out value="${mjonMsgVO.recvStrtDt}"/>
</td>
</tr>
<tr>
<th><span class="reqArea">수신종료일시</span></th>
<td colspan="3">
<c:out value="${mjonMsgVO.recvEndDt}"/>
</td>
</tr>
</tbody>
</table>
<div class="btnWrap">
<input type="button" class="btnType1" value="저 장" onclick="fn_insert(); return false;">
<input type="button" class="btnType1 bg_888888" value="목 록" onclick="goList(); return false;">
</div>
</div>
</div>
</form>
</body>
</html>