• Y
  • List All
  • Feedback
    • This Project
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
rosewiper / itsm_git star
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
itsm_gitsrcmainwebappWEB-INFjspcopresveresveManageRegist.jsp
Download as .zip file
File name
Commit message
Commit date
DATABASE
첫번째 커밋
06-19
service/impl
첫번째 커밋
06-19
src/main
첫번째 커밋
06-19
web
첫번째 커밋
06-19
.gitignore
첫번째 커밋
06-19
pom.xml
첫번째 커밋
06-19
searchQuery.sql
첫번째 커밋
06-19
File name
Commit message
Commit date
java/egovframework
첫번째 커밋
06-19
resources
첫번째 커밋
06-19
webapp
첫번째 커밋
06-19
File name
Commit message
Commit date
META-INF
첫번째 커밋
06-19
WEB-INF
첫번째 커밋
06-19
common
첫번째 커밋
06-19
crosseditor/binary/images
첫번째 커밋
06-19
css
첫번째 커밋
06-19
direct
첫번째 커밋
06-19
font-flexslider
첫번째 커밋
06-19
fonts
첫번째 커밋
06-19
html
첫번째 커밋
06-19
images
첫번째 커밋
06-19
img
첫번째 커밋
06-19
js
첫번째 커밋
06-19
se2
첫번째 커밋
06-19
sso
첫번째 커밋
06-19
email.txt
첫번째 커밋
06-19
engleftmenu03.html
첫번째 커밋
06-19
engleftmenu04.html
첫번째 커밋
06-19
engleftmenu05.html
첫번째 커밋
06-19
engleftmenu06.html
첫번째 커밋
06-19
index.jsp
첫번째 커밋
06-19
File name
Commit message
Commit date
META-INF
첫번째 커밋
06-19
config/egovframework/springmvc
첫번째 커밋
06-19
jsp
첫번째 커밋
06-19
lib
첫번째 커밋
06-19
decorators.xml
첫번째 커밋
06-19
sitemesh.xml
첫번째 커밋
06-19
web.xml
첫번째 커밋
06-19
weblogic.xml
첫번째 커밋
06-19
File name
Commit message
Commit date
cmm
첫번째 커밋
06-19
cnt
첫번째 커밋
06-19
com/utl/wed
첫번째 커밋
06-19
cop
첫번째 커밋
06-19
egovframework/com/uss/ion/bnr
첫번째 커밋
06-19
kopost/search
첫번째 커밋
06-19
layout
첫번째 커밋
06-19
main
첫번째 커밋
06-19
sec
첫번째 커밋
06-19
sounds/ko/numbers
첫번째 커밋
06-19
sts/cst
첫번째 커밋
06-19
sym
첫번째 커밋
06-19
test/insa
첫번째 커밋
06-19
uat
첫번째 커밋
06-19
uss
첫번째 커밋
06-19
blank.jsp
첫번째 커밋
06-19
blankUserDirect.jsp
첫번째 커밋
06-19
File name
Commit message
Commit date
bbs
첫번째 커밋
06-19
bisIntro
첫번째 커밋
06-19
cmt
첫번째 커밋
06-19
com
첫번째 커밋
06-19
eng/bisIntro
첫번째 커밋
06-19
exhibit
첫번째 커밋
06-19
newsLetter
첫번째 커밋
06-19
org
첫번째 커밋
06-19
qna
첫번째 커밋
06-19
resve
첫번째 커밋
06-19
smt/sim
첫번째 커밋
06-19
File name
Commit message
Commit date
resveManageList.jsp
첫번째 커밋
06-19
resveManageRegist.jsp
첫번째 커밋
06-19
resveManageUpdt.jsp
첫번째 커밋
06-19
rosewiper 06-19 7ef7d0e 첫번째 커밋 UNIX
Raw Open in browser Change history
<%-- Class Name : resveManageRegist.jsp Description : 대관관리 등록 화면 Modification Information 수정일 수정자 수정내용 ---------- -------- --------------------------- 2009.03.23 이삼섭 최초 생성 author : 공통서비스 개발팀 이삼섭 since : 2009.03.23 --%> <%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <%@ 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"%> <%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%> <% pageContext.setAttribute("crlf", "\r\n"); %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Language" content="ko"> <link href="/js/font-awesome/css/font-awesome.min.css" rel="stylesheet"> <script type="text/javascript" src="/js/calendar_resve.js"></script> <script type="text/javascript" src="/js/EgovMultiFile.js"></script> <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <validator:javascript formName="resve" staticJavascript="false" xhtml="true" cdata="false" /> <script type="text/javascript"> function fn_egov_select_list(pageNo) { document.searchForm.action = "<c:url value='/cop/resve/selectResveManageList.do'/>"; document.searchForm.submit(); } function fn_egov_insert() { CKEDITOR.instances.exExplain.updateElement(); document.resve.email.value = document.resve.email1.value + '@' + document.resve.email2.value; if (!validateResve(document.resve)) return; var thumbCnt = multi_selector.count; var imgCnt = multi_selector1.count; var portPolioCnt = multi_selector2.count; // 등록 편하기위해 임시 주석 /* if (thumbCnt <= 1 || imgCnt <= 1 || portPolioCnt <= 1) { alert("첨부파일은 필수 입력값입니다."); return; } */ document.resve.action = "<c:url value='/cop/resve/insertResveManage.do'/>"; document.resve.submit(); } function selectEmail() { var emailVal = $("#emailSelect option:selected").val(); if (emailVal == "0" ) { $("#email2").val(""); $("#email2").attr("readonly", false) } else { $("#email2").val(emailVal); $("#email2").attr("readonly", true) } } function changeSelectExRoom() { // 전시장 변경 시 전시기간 초기화 document.resve.resSdate.value = ""; document.resve.resEdate.value = ""; // 달력 닫기 if (document.getElementById('calendar_div')) calendar_close(); var exHoursSpan = $("#exHoursSpan"); // 관람시간 var type = exHoursSpan.find("input").attr("type"); var selectValue = $("#selectExRoom").find("option:selected").val(); // 교육장 선택 시 if (selectValue == "6") { if (type != "radio") { var radioHtml = "<input type='radio' name='exHours' title='대관시간' value='am' /> 오전"; radioHtml += " <input type='radio' name='exHours' title='대관시간' value='pm' /> 오후"; exHoursSpan.html(radioHtml); } // 종료일 $("#strDates").hide(); // '~' 라벨 $("#resEdate").hide(); //종료일 } else { if (type != "text") { var inputHtml = "<input type='text' name='exHours' title='대관시간' />" exHoursSpan.html(inputHtml); } // 종료일 $("#strDates").show(); // '~' 라벨 $("#resEdate").show(); //종료일 } } function userTypeChange() { var userType = $("input[name='userType']:checked").val(); if (userType == 'G') { $("#companyName").val(""); $("#trCompanyName").show(); $("#trCompanyNumber").show(); } else { $("#companyName").val("-"); $("#trCompanyName").hide(); $("#trCompanyNumber").hide(); } } // 전시관 정보 function exRoomInfoPop() { var retVal; var url = "<c:url value='/web/content.do'/>?proFn=exhibition_hall_info"; // 브라우저 체크 var agent = navigator.userAgent.toLowerCase(); if (agent.indexOf("chrome") != -1) { window.open(url, "_blank", "resizable=yes, scrollbars=no, titlebar=yes, width=800, height=360"); //window.open(url, "p_bbsMngInqire", "width=800px, height=500px, resizable=1, location=1;"); }else{ window.open(url, "p_bbsMngInqire", "width=800px, height=500px, resizable=1, location=1;"); } } function testInput() { document.resve.userType.value="P"; document.resve.userName.value="작성자"; document.resve.telMobile1.value="010"; document.resve.telMobile2.value="1111"; document.resve.telMobile3.value="2222"; document.resve.telHome1.value="02"; document.resve.telHome2.value="3333"; document.resve.telHome3.value="4444"; document.resve.email1.value="test"; document.resve.email2.value="naver.com"; document.resve.exName.value="전시명"; document.resve.authorName.value="작가 단체명"; document.resve.resSdate.value="2018-11-01"; document.resve.resEdate.value="2018-11-01"; document.resve.exHours.value="오전 오후"; document.resve.exExplain.value="전시내용"; } $(document).ready(function() { // 임시 //testInput(); //신청자 구분 //userTypeChange(); // 전시관 changeSelectExRoom(); // java valid 리턴 시 var selectExRoom = "${searchVO.selectExRoom}"; var exHours = "${searchVO.exHours}"; document.resve.resSdate.value = "${searchVO.resSdate}"; document.resve.resEdate.value = "${searchVO.resEdate}"; if (selectExRoom == "6") { $("input[name='exHours'][value='"+exHours+"']").attr("checked", true); // radio } else { $("input[name='exHours']").val(exHours); // text } }); </script> <title>대관관리 등록</title> <style> input[type=radio] { width:20px !important; } </style> </head> <body> <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"> <form:form commandName="searchForm" name="searchForm" method="get" action=""> <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" /> <input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>" /> <input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>" /> </form:form> <%-- <form name="frm" method="get" action=""> --%> <form:form commandName="resve" name="resve" method="post" action="" enctype="multipart/form-data"> <input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>"> <input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>" /> <input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>" /> <!-- valid --> <input type="hidden" name="exhibitSe" value="0" /> <input type="hidden" name="exhibitRoomsSeView" value="0" /> <input type="hidden" name="exhibitRoomsView" value="0" /> <div class="main1_div2"> <table class="main1_table"> <tr> <th colspan="2">신청자 정보</th> </tr> <tr> <th><span class="star_t">* </span>신청자 구분</th> <td> <%-- <c:forEach var="item" items="${ userTypeList }" varStatus="status">${item.codeNm} <input type="radio" style="width:3%" name="userType" value="${item.code}" /> </c:forEach> --%> <%-- <form:radiobuttons path="userType" items="${ userTypeList }" itemLabel="codeNm" itemValue="code" /> --%> <c:forEach var="i" begin="1" end="2" step="1" varStatus="status"> <c:set var="j" value="${fn:length(userTypeList) - i }" /> <form:radiobutton path="userType" value="${userTypeList[j].code}" onchange="javascript:userTypeChange(); return false;" /> ${userTypeList[j].codeNm} </c:forEach> </td> </tr> <tr> <th><span class="star_t">* </span>이름</th> <td> <form:input path="userName" title="이름" /> <br/><form:errors path="userName" /> </td> </tr> <tr id="trCompanyName" style="display:none;"> <th><span class="star_t">* </span>회사명(또는 단체명)</th> <td> <form:input path="companyName" title="회사명(또는 단체명)" value="-"/> <br/><form:errors path="companyName" /> </td> </tr> <tr id="trCompanyNumber" style="display:none;"> <th>사업자등록번호</th> <td> <form:input path="companyNumber" title="사업자등록번호"/> <br/><form:errors path="companyNumber" /> </td> </tr> <tr> <th><span class="star_t">* </span>휴대폰번호</th> <td> <form:select path="telMobile1" title="휴대폰번호1" > <form:option value="">선택</form:option> <form:option value="010">010</form:option> <form:option value="016">016</form:option> <form:option value="017">017</form:option> <form:option value="018">018</form:option> <form:option value="019">019</form:option> </form:select> - <form:input path="telMobile2" title="휴대폰번호2" /> - <form:input path="telMobile3" title="휴대폰번호3" /> <br/><form:errors path="telMobile1" /> <form:errors path="telMobile2" /> <form:errors path="telMobile3" /> </td> </tr> <tr> <th>전화번호</th> <td> <form:select path="telHome1" title="전화번호1" > <form:option value="">선택</form:option> <form:option value="02">02</form:option> <form:option value="031">031</form:option> <form:option value="032">032</form:option> <form:option value="033">033</form:option> <form:option value="041">041</form:option> <form:option value="042">042</form:option> <form:option value="043">043</form:option> <form:option value="044">044</form:option> <form:option value="051">051</form:option> <form:option value="052">052</form:option> <form:option value="053">053</form:option> <form:option value="054">054</form:option> <form:option value="055">055</form:option> <form:option value="061">061</form:option> <form:option value="062">062</form:option> <form:option value="063">063</form:option> <form:option value="064">064</form:option> </form:select> - <form:input path="telHome2" title="전화번호2" /> - <form:input path="telHome3" title="전화번호3" /> <br/><form:errors path="telHome1" /> <form:errors path="telHome2" /> <form:errors path="telHome3" /> </td> </tr> <tr> <th><span class="star_t">* </span>이메일</th> <td> <form:input path="email1" title="이메일1" /> @ <form:input path="email2" title="이메일2" /> <form:select path="emailSelect" title="이메일선택" onChange="javascript:selectEmail();"> <form:option value="0" label="직접입력" /> <form:option value="naver.com" label="naver.com" /> <form:option value="gmail.com" label="gmail.com" /> <form:option value="hanmail.net" label="hanmail.net" /> <form:option value="daum.net" label="daum.net" /> <form:option value="yahoo.co.kr" label="yahoo.co.kr" /> </form:select> <form:hidden path="email" /> <br/><form:errors path="email1" /> <form:errors path="email2" /> <form:errors path="email" /> </td> </tr> <tr> <th><span class="star_t">* </span>상태변경</th> <td> <select name="resState" title="상태변경"> <c:forEach var="i" begin="1" end="2" step="1" varStatus="status"> <c:set var="j" value="${fn:length(resStateList) - i }" /> <option value="${resStateList[j].code}" <c:if test="${resStateList[j].code == result.resState}">selected="selected"</c:if> >${resStateList[j].codeNm}</option> </c:forEach> </select> </td> </tr> <tr> <th>게시여부</th> <td> <select name="display" title="게시여부"> <option value="">선택</option> <option value="Y">공개</option> <option value="N">비공개</option> </select> </td> </tr> <tr> <th colspan="2">신청 정보</th> </tr> <tr> <th><span class="star_t">* </span>전시명</th> <td> <form:input path="exName" title="전시명" /> <br/><form:errors path="exName" /> </td> </tr> <tr> <th><span class="star_t">* </span>작가명/단체명</th> <td> <form:input path="authorName" title="작가명/단체명" /> <br/><form:errors path="authorName" /> </td> </tr> <tr> <th><span class="star_t">* </span>사용희망 시설</th> <td> <form:select path="selectExRoom" onchange="javascript:changeSelectExRoom(); return false;"> <form:option value="1">제 1전시관</form:option> <form:option value="2">제 2전시관</form:option> <form:option value="3">제 3전시관</form:option> <form:option value="4">제 2, 3전시관</form:option> <form:option value="5">제 1, 2, 3전시관</form:option> <form:option value="6">교육장</form:option> </form:select> <!-- <select name="selectExRoom" onchange="javascript:changeSelectExRoom(this); return false;"> <option value="1">제 1전시관</option> <option value="2">제 2전시관</option> <option value="3">제 3전시관</option> <option value="4">제 2, 3전시관</option> <option value="5">제 1, 2, 3전시관</option> <option value="6">교육장</option> </select> --> <button class="r_button" type="button" style="width: 100px;" onclick="javascript:exRoomInfoPop(); return false;"> 전시관 정보 </button> </td> </tr> <tr> <th><span class="star_t">* </span>대관기간</th> <td> <form:input path="resSdate" readonly="true" title="대관기간 시작일" /><label id='strDates'> ~ </label> <form:input path="resEdate" readonly="true" title="대관기간 종료일" /> <button type="button" name="btnCal1" onclick="calendar(event, 'resSdate', '', 'resEdate'); return false;"> <i class="fa fa-calendar" aria-hidden="true"></i> </button> <br/><form:errors path="resSdate" /> <form:errors path="resEdate" /> </td> </tr> <tr> <th><span class="star_t">* </span>대관시간</th> <td> <span id="exHoursSpan"><form:input path="exHours" title="대관시간" /></span> <br/><form:errors path="resSdate" /> </td> </tr> <tr> <th><span class="star_t">* </span>전시구성 및 안내내용</th> <td> <form:textarea path="exExplain" title="전시구성 및 안내내용" rows="5" cols="30" /> <ckeditor:replace replace="exExplain" basePath="${pageContext.request.contextPath}/html/egovframework/com/cmm/utl/ckeditor/" /> <br/><form:errors path="exExplain" /> </td> </tr> <tr> <th>썸네일이미지</th> <td colspan="10"> <input name="file_1" id="thumbFileUploader" type="file" /> <div id="thumbFileUploaderList"></div> </td> </tr> <tr> <th>대표이미지</th> <td colspan="10"> <input name="file_2" id="imgFileUploader" type="file" /> <div id="imgFileUploaderList"></div> </td> </tr> <tr> <th>포트폴리오</th> <td colspan="10"> <input name="file_3" id="portfolioFileUploader" type="file" /> <div id="portfolioUploaderList"></div> </td> </tr> </table> <script type="text/javascript"> var maxFileSize = <c:out value='${maxFileSize/1024/1024}'/>; var maxThumbFileNum = <c:out value='${maxThumbFileNum}'/>; var maxImgFileNum = <c:out value='${maxImgFileNum}'/>; var maxPortpolioFileNum = <c:out value='${maxPortpolioFileNum}'/>; if (maxThumbFileNum == null || maxThumbFileNum == "") maxThumbFileNum = 0; if (maxImgFileNum == null || maxImgFileNum == "") maxImgFileNum = 0; if (maxPortpolioFileNum == null || maxPortpolioFileNum == "") maxPortpolioFileNum = 0; var multi_selector = new MultiSelector(document.getElementById('thumbFileUploaderList'), maxThumbFileNum, null, null, maxFileSize, null, 'thumb'); multi_selector.addElement(document.getElementById('thumbFileUploader')); var multi_selector1 = new MultiSelector(document.getElementById('imgFileUploaderList'), maxImgFileNum, null, null, maxFileSize, null, 'img'); multi_selector1.addElement(document.getElementById('imgFileUploader')); var multi_selector2 = new MultiSelector(document.getElementById('portfolioUploaderList'), maxPortpolioFileNum, null, null, maxFileSize, null, 'portfolio'); multi_selector2.addElement(document.getElementById('portfolioFileUploader')); </script> <!-- 버튼 시작(상세지정 style로 div에 지정) --> <div class="main1_btn_div"> <button class="main1_btn" onclick="javascript:fn_egov_select_list(); return false;">돌아가기</button> <button class="main1_btn main1_save_btn" id="main1_save_btn" onclick="javascript:fn_egov_insert(); return false;">대관신청</button> </div> <!-- 버튼 끝 --> </div> </form:form> </div> </div> <!-- //content 끝 --> </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