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 : EgovQustnrManageRegist.jsp
Description : 설문관리 등록 페이지
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2008.03.09 장동한 최초 생성
2011.08.31 JJY 경량환경 버전 생성
author : 공통서비스 개발팀 장동한
since : 2009.03.09
--%>
<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
<!DOCTYPE html>
<html>
<head>
<title>설문관리 등록</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="ko">
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js' />"></script>
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<validator:javascript formName="qustnrManageVO" staticJavascript="false" xhtml="true" cdata="false"/>
<script src="<c:url value='/js/jquery.js' />"></script>
<script type="text/javaScript" language="javascript">
$(document).ready(function() {
fn_egov_init_QustnrManage();
});
/* ********************************************************
* 초기화
******************************************************** */
function fn_egov_init_QustnrManage(){
// 시작일자, 종료일자
if (document.qustnrManageVO.qestnrBeginDe.value == "" && document.qustnrManageVO.qestnrEndDe.value == "") {
var now = new Date();
var year= now.getFullYear();
var mon = (now.getMonth()+1)>9 ? ''+(now.getMonth()+1) : '0'+(now.getMonth()+1);
var day = now.getDate()>9 ? ''+now.getDate() : '0'+now.getDate();
var toDay = year + "-" + mon + "-" + day;
document.qustnrManageVO.qestnrBeginDe.value = toDay;
document.qustnrManageVO.qestnrEndDe.value = toDay;
} else if (document.qustnrManageVO.qestnrBeginDe.value != "" && document.qustnrManageVO.qestnrEndDe.value != "") {
var fromDate = document.qustnrManageVO.qestnrBeginDe.value;
var toDate = document.qustnrManageVO.qestnrEndDe.value;
document.qustnrManageVO.qestnrBeginDe.value = fromDate.substring(0, 4) + "-" + fromDate.substring(4, 6) + "-" + fromDate.substring(6, 8);
document.qustnrManageVO.qestnrEndDe.value = toDate.substring(0, 4) + "-" + toDate.substring(4, 6) + "-" + toDate.substring(6, 8);
}
}
/* ********************************************************
* 목록 으로 가기
******************************************************** */
function fn_egov_list_QustnrManage(){
location.href = "<c:url value='/uss/olp/qmc/EgovQustnrManageList.do'/>";
}
/* ********************************************************
* 저장처리화면
******************************************************** */
function fn_egov_save_QustnrManage(form){
var sStartDay = form.qestnrBeginDe.value.replaceAll("-","");
var sEndDay = form.qestnrEndDe.value.replaceAll("-","");
var iStartDay = parseInt(sStartDay);
var iEndDay = parseInt(sEndDay);
if(confirm("<spring:message code="common.save.msg" />")){
if(!validateQustnrManageVO(form)){
return;
}else{
if(iStartDay > iEndDay || iEndDay < iStartDay){
alert("설문기간 시작일은 종료일 보다 클수 없고 \n\n설문기간 종료일은 시작일 보다 작을수 없습니다!");
return;
}
form.submit();
}
}
}
/* ********************************************************
* PROTOTYPE JS FUNCTION
******************************************************** */
String.prototype.trim = function(){
return this.replace(/^\s+|\s+$/g, "");
}
String.prototype.replaceAll = function(src, repl){
var str = this;
if(src == repl){return str;}
while(str.indexOf(src) != -1) {
str = str.replace(src, repl);
}
return str;
}
function fnList() {
document.searchForm.submit();
}
</script>
</head>
<body>
<form:form commandName="qustnrManageVO" name="qustnrManageVO" action="${pageContext.request.contextPath}/uss/olp/qmc/EgovItnQustnrManageRegist.do" method="post">
<input type="hidden" name="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>">
<input name="cmd" type="hidden" value="<c:out value='save'/>">
<div class="ad_content">
<div class="ad_con_head">
<div class="ad_head_text">
<p class="today_txt">설문지 등록</p>
<div class="ad_head_ment">
<p class="today_last_txt"><span id="cnt_cate_list"></span></p>
</div>
</div>
</div>
<div class="ad_subcon">
<div class="main1_div2">
<table class="main1_table">
<tr>
<th class="td_title1"><span class="star_t">*</span>설문제목</th>
<td colspan="3">
<form:input path="qestnrSj" size="73" cssClass="txaIpt" maxlength="250" title="설문제목 입력"/>
<form:errors path="qestnrSj"/>
</td>
</tr>
<tr>
<th class="td_title1"><span class="star_t">*</span>설문목적</th>
<td colspan="3" class="td_txt_exist">
<form:textarea path="qestnrPurps" rows="1" cols="100" title="설문목적 입력"/>
<form:errors path="qestnrPurps"/>
</td>
</tr>
<tr>
<th class="td_title1"><span class="star_t">*</span>설문작성안내 내용</th>
<td colspan="3" class="td_txt_exist">
<form:textarea path="qestnrWritngGuidanceCn" rows="1" cols="100" title="설문작성안내 내용 입력"/>
<form:errors path="qestnrWritngGuidanceCn"/>
</td>
</tr>
<tr>
<th class="td_title1"><span class="star_t">*</span>설문대상</th>
<td colspan="3" class="td_txt_exist">
참여권한
<form:select path="qestnrTrget" title="설문대상 선택">
<form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm"/>
</form:select>
<div><form:errors path="qestnrTrget"/></div>
보기권한
<form:select path="qestnrViewTrget" title="설문대상 선택">
<form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm"/>
</form:select>
<div><form:errors path="qestnrViewTrget"/></div>
</td>
</tr>
<tr>
<th class="td_title1"><span class="star_t">*</span>설문기간</th>
<td colspan="3">
<form:input path="qestnrBeginDe" size="11" maxlength="10" title="설문대상 시작일 입력"/>
<form:errors path="qestnrBeginDe"/>
<a href="#LINK" onClick="javascript:fn_egov_NormalCalendar(document.qustnrManageVO, document.qustnrManageVO.qestnrBeginDe);">
<img src="<c:url value='/images/calendar.gif' />" align="middle" style="border:0px" alt="설문기간시작달력" title="새창">
</a>
~
<form:input path="qestnrEndDe" size="11" maxlength="10" title="설문대상 종료일 입력"/>
<form:errors path="qestnrEndDe"/>
<a href="#LINK" onClick="javascript:fn_egov_NormalCalendar(document.qustnrManageVO, document.qustnrManageVO.qestnrEndDe);">
<img src="<c:url value='/images/calendar.gif' />" align="middle" style="border:0px" alt="설문기간종료달력" title="새창">
</a>
</td>
</tr>
<tr>
<th class="td_title1"><span class="star_t">*</span>템플릿 유형</th>
<td colspan="3" class="td_txt_exist">
<c:forEach items="${listQustnrTmplat}" var="resultQustnrTmplat" varStatus="status">
<img src="<c:url value='/'/>uss/olp/qtm/EgovQustnrTmplatManageImg.do?qestnrTmplatId=${resultQustnrTmplat.qestnrTmplatId}" align="middle" alt="템플릿유형 이미지" title="템플릿유형 이미지">
</c:forEach>
<c:forEach items="${listQustnrTmplat}" var="resultQustnrTmplat" varStatus="status">
<input type="radio" name="qestnrTmplatId" value="${resultQustnrTmplat.qestnrTmplatId}" style="width: unset;" checked>${resultQustnrTmplat.qestnrTmplatTy}
</c:forEach>
</td>
</tr>
</table>
</div>
<div class="main1_btn_div">
<button class="main1_btn" onclick="fnList(); return false;" >목 록</button>
<button class="main1_btn main1_save_btn" onclick="fn_egov_save_QustnrManage(document.forms.qustnrManageVO); return false;" >저 장</button>
</div>
</div>
</div>
</form:form>
<form name="searchForm" id="searchForm" method="get" action="<c:url value='/uss/olp/qmc/EgovQustnrManageList.do'/>" ></form>
</body>
</html>