[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
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?