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
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>