sboard/modify.jsp
페이지 정보
본문
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/views/include/header.jsp" %>
<link href="css/ko_KR/smart_editor2.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="./js/lib/jindo2.all.js" charset="utf-8"></script>
<script type="text/javascript" src="./js/lib/jindo_component.js" charset="utf-8"></script>
<script type="text/javascript" src="./js/service/SE2M_Configuration.js" charset="utf-8"></script>
<script type="text/javascript" src="./js/service/SE2BasicCreator.js" charset="utf-8"></script>
<script type="text/javascript" src="./js/smarteditor2.js" charset="utf-8"></script>
<center>
<h3>MODIFY PAGE</h3>
<form method="post" enctype="multipart/form-data" onsubmit="return submitContents()">
<input type="hidden" name="bno" value="${boardVO.bno}">
<input type="hidden" name="file01" value="${boardVO.file01}">
<input type="hidden" name="file02" value="${boardVO.file02}">
<input type="hidden" name="file03" value="${boardVO.file03}">
<input type="hidden" name="file01_thum" value="${boardVO.file01_thum}">
<table>
<tr>
<td>제목</td>
<td><input id="title" name="title" value="${boardVO.title}"></td>
</tr>
<tr>
<td>내용</td>
<td>
<%@ include file="include.jsp" %>
<textarea name="content" id="ir1" style="width:700px; height:200px;">${boardVO.content}</textarea>
</td>
</tr>
<tr>
<td>작성자</td>
<td><input id="writer" name="writer" value="${boardVO.writer}" readonly></td>
</tr>
<tr>
<td rowspan=3>첨부</td>
<td><input type="file" name='file'><font color=red>${boardVO.file01}</font></td>
</tr>
<tr>
<td><input type="file" name='file'><font color=red>${boardVO.file02}</font></td>
</tr>
<tr>
<td><input type="file" name='file'><font color=red>${boardVO.file03}</font></td>
</tr>
<tr>
<td></td>
<td><button type="submit">Submit</button></td>
</tr>
</table>
</form>
</center>
<script type="text/javascript">
var oEditor = createSEditor2(jindo.$("ir1"), {
bUseToolbar : true, // 툴바 사용 여부 (true:사용/ false:사용하지 않음)
bUseVerticalResizer : true, // 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음)
bUseModeChanger : true, // 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음)
//bSkipXssFilter : true, // client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용)
//aAdditionalFontList : [["MS UI Gothic", "MS UI Gothic"], ["Comic Sans MS", "Comic Sans MS"],["TEST","TEST"]], // 추가 글꼴 목록
fOnBeforeUnload : function(){
//예제 코드
//return "내용이 변경되었습니다.";
}
});
oEditor.run({
fnOnAppReady: function(){
//예제 코드
//oEditor.exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]);
}
});
function submitContents() {
oEditor.exec("UPDATE_CONTENTS_FIELD"); // 에디터의 내용이 textarea에 적용됩니다.
if(title.value == ""){
alert("제목을 입력하세요.");
title.focus();
return false;
}
if(ir1.value == "<p><br></p>"){
alert("내용을 입력하세요.");
return false;
}
if(writer.value == ""){
alert("작성자를 입력하세요.");
writer.focus();
return false;
}
// 에디터의 내용에 대한 값 검증은 이곳에서 document.getElementById("ir1").value를 이용해서 처리하면 됩니다.
// document.getElementById("ir1").value == <p><br></p> 값을 가지고 있다.
// jindo.$("ir1").form.submit();
}
</script>
<%@ include file="/WEB-INF/views/include/footer.jsp" %>
- 이전글sboard/register.jsp 24.08.05
- 다음글■ smart edit 2 ( 네이버 오픈소스 ) 24.08.05
댓글목록
등록된 댓글이 없습니다.