jhleem / egov star

이다솜 이다솜 2022-02-11 @27

[20220211 이다솜] 게시판 forword redirect 로 수정 코밋
Index: base3.10/src/main/java/egovframework/com/cop/bbs/web/EgovBBSMasterController.java =================================================================== --- base3.10/src/main/java/egovframework/com/cop/bbs/web/EgovBBSMasterController.java (revision 26) +++ base3.10/src/main/java/egovframework/com/cop/bbs/web/EgovBBSMasterController.java (revision 27) @@ -459,13 +459,13 @@ List<?> codeResult = cmmUseService.selectCmmCodeDetail(comVo); model.addAttribute("bbsTyCode", codeResult); - return "egovframework/com/cop/bbs/EgovBBSMasterUpdt"; + return ".adminLayout/게시판관리수정화면/com/cop/bbs/EgovBBSMasterUpdt"; } boardMaster.setLastUpdusrId(user == null ? "" : EgovStringUtil.isNullToString(user.getUniqId())); egovBBSMasterService.updateBBSMasterInf(boardMaster); - return "forward:/cop/bbs/selectBBSMasterInfs.do"; + return "redirect:/cop/bbs/selectBBSMasterInfs.do?" + boardMasterVO.searchParam(3); } /** @@ -487,7 +487,7 @@ egovBBSMasterService.deleteBBSMasterInf(boardMaster); // status.setComplete(); - return "forward:/cop/bbs/selectBBSMasterInfs.do"; + return "redirect:/cop/bbs/selectBBSMasterInfs.do?" + boardMasterVO.searchParam(3); } /** Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovBBSMasterUpdt.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovBBSMasterUpdt.jsp (revision 26) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovBBSMasterUpdt.jsp (revision 27) @@ -47,6 +47,9 @@ /* ******************************************************** * 초기화 ******************************************************** */ +$(function() { + fn_egov_init(); +}) function fn_egov_init(){ // 첫 입력란에 포커스.. document.getElementById("boardMasterVO").bbsNm.focus(); @@ -91,259 +94,255 @@ } </script> -<body onLoad="fn_egov_init();"> - - <!-- javascript warning tag --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - <!-- 상단타이틀 --> - <form:form commandName="boardMasterVO" action="${pageContext.request.contextPath}/cop/bbs/updateBBSMaster.do" method="post" onSubmit="fn_egov_updt_bbs(document.forms[0]); return false;"> - <div class="board_header"> - <h3>${pageTitle} <spring:message code="title.update" /></h3><!-- 게시판 마스터 수정 --> +<!-- javascript warning tag --> +<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> +<!-- 상단타이틀 --> +<form:form commandName="boardMasterVO" action="${pageContext.request.contextPath}/cop/bbs/updateBBSMaster.do" method="post" onSubmit="fn_egov_updt_bbs(document.forms[0]); return false;"> + <div class="board_header"> + <h3>${pageTitle} <spring:message code="title.update" /></h3><!-- 게시판 마스터 수정 --> - <div class="board_body"> - <!-- 수정폼 --> - <p class="must_text"><em>*</em>는 필수 입력사항입니다.</p> - <table class="table_write"> - <caption>게시글 수정 - 게시판명, 게시판 소개내용, 게시판 유형, 글 등록권한, 답장가능여부, 파일첨부가능여부, 첨부가능파일숫자, 첨부가능파일사이즈, 추가선택사항, 댓글 등록권한, 사용여부, 양식으로 구성</caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - <!-- 게시판명 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.bbsNm"/> </c:set> - <tr> - <th scope="col" class="must"><label for="bbsNm">${title} </label></th> - <td class="left" colspan="3"> - <form:input path="bbsNm" class="width100p inputText" title="${title} ${inputTxt }" size="70" maxlength="70" /> - <div><form:errors path="bbsNm" cssClass="error" /></div> - </td> - </tr> - <!-- 게시판 소개내용 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.bbsIntrcn"/> </c:set> - <tr> - <th scope="row" class="must"><label for="bbsIntrcn">${title}</label></th> - <td class="nopd lh0" colspan="3"> - <textarea id="bbsIntrcn" name="bbsIntrcn" class="textArea width100p height100">${boardMasterVO.bbsIntrcn}</textarea> - </td> - </tr> + <div class="board_body"> + <!-- 수정폼 --> + <p class="must_text"><em>*</em>는 필수 입력사항입니다.</p> + <table class="table_write"> + <caption>게시글 수정 - 게시판명, 게시판 소개내용, 게시판 유형, 글 등록권한, 답장가능여부, 파일첨부가능여부, 첨부가능파일숫자, 첨부가능파일사이즈, 추가선택사항, 댓글 등록권한, 사용여부, 양식으로 구성</caption> + <colgroup> + <col style="width: 20%;"> + <col style="width: ;"> + <col style="width: 20%;"> + <col style="width: ;"> + </colgroup> + <tbody> + <!-- 입력 --> + <c:set var="inputTxt"><spring:message code="input.input" /></c:set> + <!-- 게시판명 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.bbsNm"/> </c:set> + <tr> + <th scope="col" class="must"><label for="bbsNm">${title} </label></th> + <td class="left" colspan="3"> + <form:input path="bbsNm" class="width100p inputText" title="${title} ${inputTxt }" size="70" maxlength="70" /> + <div><form:errors path="bbsNm" cssClass="error" /></div> + </td> + </tr> + <!-- 게시판 소개내용 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.bbsIntrcn"/> </c:set> + <tr> + <th scope="row" class="must"><label for="bbsIntrcn">${title}</label></th> + <td class="nopd lh0" colspan="3"> + <textarea id="bbsIntrcn" name="bbsIntrcn" class="textArea width100p height100">${boardMasterVO.bbsIntrcn}</textarea> + </td> + </tr> - <!-- 게시판 유형 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.bbsTyCode"/> </c:set> - <tr> - <th scope="row" class="must"><label for="bbsTyCode">${title}</label></th> - <td class="left" colspan="3"> - <form:select path="bbsTyCode" title="${title} ${inputTxt}" cssClass="width150 selectText"> - <form:option value='' label="--선택하세요--" /> - <form:option value="BBST01" label="통합게시판" /> + <!-- 게시판 유형 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.bbsTyCode"/> </c:set> + <tr> + <th scope="row" class="must"><label for="bbsTyCode">${title}</label></th> + <td class="left" colspan="3"> + <form:select path="bbsTyCode" title="${title} ${inputTxt}" cssClass="width150 selectText"> + <form:option value='' label="--선택하세요--" /> + <form:option value="BBST01" label="통합게시판" /> <%-- <form:options items="${bbsTyCode}" itemValue="code" itemLabel="codeNm" /> --%> - </form:select> - <div><form:errors path="bbsTyCode" cssClass="error" /></div> - </td> - </tr> + </form:select> + <div><form:errors path="bbsTyCode" cssClass="error" /></div> + </td> + </tr> - <!-- 글 등록권한 --> - <tr> - <th scope="row" class="must"><label for="mberSttus">글 등록권한</label></th> - <td class="memberCode" colspan="3"> - <div class="check_wrap"> - <c:forEach var="author" items="${authorList}" varStatus="status"> - <c:set var="chk" value="" /> - <c:if test="${fn:contains(boardMasterVO.sntncRegistAuthor, author.authorCode) }"> - <c:set var="chk" value="Y" /> - </c:if> - <input type="checkbox" name="sntncRegistAuthor" id="authorCode${status.index }" value="${author.authorCode }" <c:if test="${chk eq 'Y' }">checked</c:if>><label for="authorCode${status.index }" class="mr20"><span></span> <c:out value="${author.authorNm }" /></label> - </c:forEach> - </div> - </td> - </tr> + <!-- 글 등록권한 --> + <tr> + <th scope="row" class="must"><label for="mberSttus">글 등록권한</label></th> + <td class="memberCode" colspan="3"> + <div class="check_wrap"> + <c:forEach var="author" items="${authorList}" varStatus="status"> + <c:set var="chk" value="" /> + <c:if test="${fn:contains(boardMasterVO.sntncRegistAuthor, author.authorCode) }"> + <c:set var="chk" value="Y" /> + </c:if> + <input type="checkbox" name="sntncRegistAuthor" id="authorCode${status.index }" value="${author.authorCode }" <c:if test="${chk eq 'Y' }">checked</c:if>><label for="authorCode${status.index }" class="mr20"><span></span> <c:out value="${author.authorNm }" /></label> + </c:forEach> + </div> + </td> + </tr> - <!-- 답장가능여부 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.regist.replyPosblAt"/> </c:set> - <tr> - <th scope="row" class="must"><label for="replyPosblAt">${title}</label></th> - <td class="left"> - <form:select path="replyPosblAt" title="${title} ${inputTxt }" cssClass="width150 selectText"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="replyPosblAt" cssClass="error" /></div> - </td> - <!-- 파일첨부가능여부 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.fileAtchPosblAt"/> </c:set> - <th scope="row" class="must"><label for="fileAtchPosblAt">${title}</label></th> - <td class="left" > - <form:select path="fileAtchPosblAt" title="${title} ${inputTxt}" cssClass="width150 selectText"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="fileAtchPosblAt" cssClass="error" /></div> - </td> - </tr> + <!-- 답장가능여부 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.regist.replyPosblAt"/> </c:set> + <tr> + <th scope="row" class="must"><label for="replyPosblAt">${title}</label></th> + <td class="left"> + <form:select path="replyPosblAt" title="${title} ${inputTxt }" cssClass="width150 selectText"> + <form:option value="" label="--선택하세요--" /> + <form:option value="Y" label="예" /> + <form:option value='N'>아니오</form:option> + </form:select> + <div><form:errors path="replyPosblAt" cssClass="error" /></div> + </td> + <!-- 파일첨부가능여부 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.fileAtchPosblAt"/> </c:set> + <th scope="row" class="must"><label for="fileAtchPosblAt">${title}</label></th> + <td class="left" > + <form:select path="fileAtchPosblAt" title="${title} ${inputTxt}" cssClass="width150 selectText"> + <form:option value="" label="--선택하세요--" /> + <form:option value="Y" label="예" /> + <form:option value='N'>아니오</form:option> + </form:select> + <div><form:errors path="fileAtchPosblAt" cssClass="error" /></div> + </td> + </tr> - <!-- 첨부가능파일숫자 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.atchPosblFileNumber"/> </c:set> - <tr> - <th scope="row"><label for="atchPosblFileNumber">${title }</label></th> - <td class="left"> - <form:select path="atchPosblFileNumber" title="${title} ${inputTxt }" cssClass="width150 selectText"> - <form:option value="0" selected="selected">없음</form:option> - <form:option value='1'>1</form:option> - <form:option value='2'>2</form:option> - <form:option value='3'>3</form:option> - </form:select> - <div><form:errors path="atchPosblFileNumber" cssClass="error" /></div> - </td> + <!-- 첨부가능파일숫자 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.atchPosblFileNumber"/> </c:set> + <tr> + <th scope="row"><label for="atchPosblFileNumber">${title }</label></th> + <td class="left"> + <form:select path="atchPosblFileNumber" title="${title} ${inputTxt }" cssClass="width150 selectText"> + <form:option value="0" selected="selected">없음</form:option> + <form:option value='1'>1</form:option> + <form:option value='2'>2</form:option> + <form:option value='3'>3</form:option> + </form:select> + <div><form:errors path="atchPosblFileNumber" cssClass="error" /></div> + </td> - <th scope="row"><label for="atchPosblFileSize">첨부가능파일사이즈</label></th> - <td class="left"> - <form:input path="atchPosblFileSize" title="${title} ${inputTxt }" class="width90p inputText onlyStopPointNumber"/> - MB - <div><form:errors path="atchPosblFileSize" cssClass="error" /></div> - </td> - </tr> + <th scope="row"><label for="atchPosblFileSize">첨부가능파일사이즈</label></th> + <td class="left"> + <form:input path="atchPosblFileSize" title="${title} ${inputTxt }" class="width90p inputText onlyStopPointNumber"/> + MB + <div><form:errors path="atchPosblFileSize" cssClass="error" /></div> + </td> + </tr> - <!-- 추가 선택사항 --> - <tr> - <th scope="row"><spring:message code="comCopBbs.boardMasterVO.detail.option" /></th><!-- 추가 선택사항 --> - <td class="left" colspan="3"> - <select id="option" name="option" class="width150 selectText" <c:if test="${boardMasterVO.option != 'na'}">disabled="disabled"</c:if> title="추가선택사항"> - <option value='na' <c:if test="${boardMasterVO.option == 'na'}">selected="selected"</c:if>>---<spring:message code="input.select" />--</option> - <option value='' <c:if test="${boardMasterVO.option == ''}">selected="selected"</c:if>><spring:message code="comCopBbs.boardMasterVO.detail.option1" /></option> - <c:if test="${useComment == 'true' }"> - <option value='comment' <c:if test="${boardMasterVO.option == 'comment'}">selected="selected"</c:if>><spring:message code="comCopBbs.boardMasterVO.detail.option2" /></option> + <!-- 추가 선택사항 --> + <tr> + <th scope="row"><spring:message code="comCopBbs.boardMasterVO.detail.option" /></th><!-- 추가 선택사항 --> + <td class="left" colspan="3"> + <select id="option" name="option" class="width150 selectText" <c:if test="${boardMasterVO.option != 'na'}">disabled="disabled"</c:if> title="추가선택사항"> + <option value='na' <c:if test="${boardMasterVO.option == 'na'}">selected="selected"</c:if>>---<spring:message code="input.select" />--</option> + <option value='' <c:if test="${boardMasterVO.option == ''}">selected="selected"</c:if>><spring:message code="comCopBbs.boardMasterVO.detail.option1" /></option> + <c:if test="${useComment == 'true' }"> + <option value='comment' <c:if test="${boardMasterVO.option == 'comment'}">selected="selected"</c:if>><spring:message code="comCopBbs.boardMasterVO.detail.option2" /></option> + </c:if> + </select> + <spring:message code="comCopBbs.boardMasterVO.detail.option.unabledToModify" /><!-- ※ 추가 선택사항은 수정 불가 (미설정된 기존 게시판의 경우 처음 설정은 가능함) --> + </td> + </tr> + <tr> + <th scope="row">댓글 등록권한</th> + <td class="memberCode" colspan="3"> + <div class="check_wrap"> + <c:forEach var="author" items="${authorList}" varStatus="status"> + <c:set var="chk" value="" /> + <c:if test="${fn:contains(boardMasterVO.answerRegistAuthor, author.authorCode) }"> + <c:set var="chk" value="Y" /> </c:if> - </select> - <spring:message code="comCopBbs.boardMasterVO.detail.option.unabledToModify" /><!-- ※ 추가 선택사항은 수정 불가 (미설정된 기존 게시판의 경우 처음 설정은 가능함) --> - </td> - </tr> - <tr> - <th scope="row">댓글 등록권한</th> - <td class="memberCode" colspan="3"> - <div class="check_wrap"> - <c:forEach var="author" items="${authorList}" varStatus="status"> - <c:set var="chk" value="" /> - <c:if test="${fn:contains(boardMasterVO.answerRegistAuthor, author.authorCode) }"> - <c:set var="chk" value="Y" /> - </c:if> - <input type="checkbox" name="answerRegistAuthor" id="replyAuthorCode${status.index }" value="${author.authorCode }" <c:if test="${chk eq 'Y' }">checked</c:if> <c:if test="${boardMasterVO.option ne 'comment' && boardMasterVO.option ne 'stsfdg'}">disabled</c:if>> - <label for="replyAuthorCode${status.index }" class="mr20"><span></span> <c:out value="${author.authorNm }" /></label> - </c:forEach> - </div> - </td> - </tr> + <input type="checkbox" name="answerRegistAuthor" id="replyAuthorCode${status.index }" value="${author.authorCode }" <c:if test="${chk eq 'Y' }">checked</c:if> <c:if test="${boardMasterVO.option ne 'comment' && boardMasterVO.option ne 'stsfdg'}">disabled</c:if>> + <label for="replyAuthorCode${status.index }" class="mr20"><span></span> <c:out value="${author.authorNm }" /></label> + </c:forEach> + </div> + </td> + </tr> - <!-- 사용여부 --> - <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.useAt"/> </c:set> - <tr> - <th scope="col" class="must"><label for="useAt">${title }</label></th> - <td class="left" colspan="3"> - <form:select path="useAt" title="${title} ${inputTxt }" cssClass="width150 selectText"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="useAt" cssClass="error" /></div> - </td> - </tr> + <!-- 사용여부 --> + <c:set var="title"><spring:message code="comCopBbs.boardMasterVO.updt.useAt"/> </c:set> + <tr> + <th scope="col" class="must"><label for="useAt">${title }</label></th> + <td class="left" colspan="3"> + <form:select path="useAt" title="${title} ${inputTxt }" cssClass="width150 selectText"> + <form:option value="" label="--선택하세요--" /> + <form:option value="Y" label="예" /> + <form:option value='N'>아니오</form:option> + </form:select> + <div><form:errors path="useAt" cssClass="error" /></div> + </td> + </tr> - <!-- 게시판양식 --> - <tr> - <th scope="row"><label for="bbsForm">게시판 양식</label></th> - <td class="left" colspan="3"> - <textarea id="bbsForm" name="bbsForm"> - <c:if test="${not empty boardMasterVO.bbsForm}">${boardMasterVO.bbsForm}</c:if> - </textarea> - <input type="hidden" id="atchFileId" name="atchFileId" value="" /> - </td> - </tr> + <!-- 게시판양식 --> + <tr> + <th scope="row"><label for="bbsForm">게시판 양식</label></th> + <td class="left" colspan="3"> + <textarea id="bbsForm" name="bbsForm"> + <c:if test="${not empty boardMasterVO.bbsForm}">${boardMasterVO.bbsForm}</c:if> + </textarea> + <input type="hidden" id="atchFileId" name="atchFileId" value="" /> + </td> + </tr> - </tbody> - </table> - </div> + </tbody> + </table> + </div> - <div class="board_footer"> - <!-- 하단 버튼 --> - <div class="bottom_wrap"> - <div class="fl"> - <button class="btn_m" type="button" onclick="fn_egov_inqire_bbslist();" title="<spring:message code="button.list" /> <spring:message code="input.button" />" ><spring:message code="button.list" /></button> - </div> - <div class="fr"> - <button class="btn_m" type="button" onclick="fn_egov_updt_bbs(this.form,'${boardMasterVO.bbsId}'); return false;" title="<spring:message code="button.update" /> <spring:message code="input.button" />" ><spring:message code="button.update" /></button> - </div> + <div class="board_footer"> + <!-- 하단 버튼 --> + <div class="bottom_wrap"> + <div class="fl"> + <button class="btn_m" type="button" onclick="fn_egov_inqire_bbslist();" title="<spring:message code="button.list" /> <spring:message code="input.button" />" ><spring:message code="button.list" /></button> + </div> + <div class="fr"> + <button class="btn_m" type="button" onclick="fn_egov_updt_bbs(this.form,'${boardMasterVO.bbsId}'); return false;" title="<spring:message code="button.update" /> <spring:message code="input.button" />" ><spring:message code="button.update" /></button> </div> </div> </div> + </div> - <!-- validator 값 체크용 --> - <input name="replyPosblAt" type="hidden" value="<c:out value='${boardMasterVO.replyPosblAt}'/>"> - <input name="bbsId" type="hidden" value="<c:out value='${boardMasterVO.bbsId}'/>"> - <input name="searchKeyword" type="hidden" value="${searchVO.searchKeyword}" > - <input name="pageIndex" type="hidden" value="${searchVO.pageIndex}" > - </form:form> + <!-- validator 값 체크용 --> + <input name="replyPosblAt" type="hidden" value="<c:out value='${boardMasterVO.replyPosblAt}'/>"> + <input name="bbsId" type="hidden" value="<c:out value='${boardMasterVO.bbsId}'/>"> + <input name="searchKeyword" type="hidden" value="${searchVO.searchKeyword}" > + <input name="pageIndex" type="hidden" value="${searchVO.pageIndex}" > +</form:form> - <script type="text/javascript"> - $(function(){ - /* ******************************************************** - * 첨부파일여부에 따라 첨부파일숫자select onoff, 첨부파일사이즈 onoff - ******************************************************** */ - $('#fileAtchPosblAt').on('change',function(){ - var fileAtchPosblAt = $('#fileAtchPosblAt'); - var atchPosblFileNumber = $('#atchPosblFileNumber'); - var atchPosblFileSize = $('#atchPosblFileSize'); - - if(fileAtchPosblAt.val() == 'Y'){ - //파일첨부가능 - $('#atchPosblFileNumber').attr("disabled",false); - $('#atchPosblFileSize').val("10"); - $('#atchPosblFileSize').attr("disabled",false); - }else{ - //파일첨부불가능 - $('#atchPosblFileNumber').val("0").prop("selected", true); - $('#atchPosblFileNumber').attr("disabled",true); - $('#atchPosblFileSize').val("0"); - $('#atchPosblFileSize').attr("disabled",true); +<script type="text/javascript"> +$(function(){ + /* ******************************************************** + * 첨부파일여부에 따라 첨부파일숫자select onoff, 첨부파일사이즈 onoff + ******************************************************** */ + $('#fileAtchPosblAt').on('change',function(){ + var fileAtchPosblAt = $('#fileAtchPosblAt'); + var atchPosblFileNumber = $('#atchPosblFileNumber'); + var atchPosblFileSize = $('#atchPosblFileSize'); - } - }); - /* ******************************************************** - * 첨부파일사이즈체크 (최대 1024MB) - ******************************************************** */ - $('#atchPosblFileSize').on('focusout', function(){ - var atchPosblFileSize = parseFloat($('#atchPosblFileSize').val()); - if(atchPosblFileSize > 1024 ){ - alert("최소 10MB 최대1024MB(1GB) 까지 입력 가능합니다.\n다시 입력해주세요."); - $('#atchPosblFileSize').val("10"); - } - }); + if(fileAtchPosblAt.val() == 'Y'){ + //파일첨부가능 + $('#atchPosblFileNumber').attr("disabled",false); + $('#atchPosblFileSize').val("10"); + $('#atchPosblFileSize').attr("disabled",false); + }else{ + //파일첨부불가능 + $('#atchPosblFileNumber').val("0").prop("selected", true); + $('#atchPosblFileNumber').attr("disabled",true); + $('#atchPosblFileSize').val("0"); + $('#atchPosblFileSize').attr("disabled",true); - var options = { - fileListDivId : 'egovComFileList', - inputFileId : 'egovComFileUploader', - hiddenFileName : 'atchFileId', - txtAreaId : 'bbsForm', - authorType : 'user' } - $('#bbsForm').initEditor(options); - - /* 추가선택사항 선택 시 댓글등록권한 선택 */ - $('#option').on('change',function(){ - var option = $('#option').val(); - if(option == 'comment' || option == 'stsfdg'){ - $('[name=answerRegistAuthor]').attr('disabled',false); - }else{ - $('[name=answerRegistAuthor]').attr('checked',false); - $('[name=answerRegistAuthor]').attr('disabled',true); - } - }); + }); + /* ******************************************************** + * 첨부파일사이즈체크 (최대 1024MB) + ******************************************************** */ + $('#atchPosblFileSize').on('focusout', function(){ + var atchPosblFileSize = parseFloat($('#atchPosblFileSize').val()); + if(atchPosblFileSize > 1024 ){ + alert("최소 10MB 최대1024MB(1GB) 까지 입력 가능합니다.\n다시 입력해주세요."); + $('#atchPosblFileSize').val("10"); + } }); - </script> + var options = { + fileListDivId : 'egovComFileList', + inputFileId : 'egovComFileUploader', + hiddenFileName : 'atchFileId', + txtAreaId : 'bbsForm', + authorType : 'user' + } + $('#bbsForm').initEditor(options); -</body> \ No newline at end of file + /* 추가선택사항 선택 시 댓글등록권한 선택 */ + $('#option').on('change',function(){ + var option = $('#option').val(); + if(option == 'comment' || option == 'stsfdg'){ + $('[name=answerRegistAuthor]').attr('disabled',false); + }else{ + $('[name=answerRegistAuthor]').attr('checked',false); + $('[name=answerRegistAuthor]').attr('disabled',true); + } + }); +}); +</script> + Index: base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovBBSMasterList.jsp =================================================================== --- base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovBBSMasterList.jsp (revision 26) +++ base3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/cop/bbs/EgovBBSMasterList.jsp (revision 27) @@ -27,10 +27,9 @@ /********************************************************* * 초기화 ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.BBSMasterForm.searchCondition.focus(); -} +$(function() { + fn_egov_init(); +}); /********************************************************* * 페이징 처리 함수 @@ -64,8 +63,7 @@ document.BBSMasterForm.submit(); } </script> -</head> -<body onload="fn_egov_init()"> + <!-- javascript warning tag --> <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript>
Add a comment
List