참조 : https://xe1.xpressengine.com/forum/19684369
_comment.html 의 form 영역에 해당 코드를 추가한다.
<input type="hidden" name="content" id="html5" value="" /> <textarea id="editor_{$oDocument->document_srl}" class="commentEditor"></textarea>
해당 페이지 혹은 js를 로드하는 곳에 아래 script 를 추가한다
<script type="text/javascript"> var editorRelKeys = new Array(); function editorStartTextarea(editor_sequence, content_key, primary_key) { var obj = xGetElementById('editor_'+editor_sequence); obj.form.setAttribute('editor_sequence', editor_sequence); editorRelKeys[editor_sequence] = new Array(); editorRelKeys[editor_sequence]["primary"] = obj.form[primary_key]; editorRelKeys[editor_sequence]["content"] = obj.form[content_key]; editorRelKeys[editor_sequence]["func"] = editorGetContentTextarea; var content = obj.form[content_key].value; content = content.replace(/<br([^>]*)>/ig,"\n"); content = content.replace(/</g, "<"); content = content.replace(/>/g, ">"); content = content.replace(/"/g, '"'); content = content.replace(/&/g, "&"); // obj.value = content; document.getElementById('html5').value = content; } function editorGetContentTextarea(editor_sequence) { var obj = xGetElementById('editor_'+editor_sequence); var content = obj.value.trim(); content = content.replace(/&/g, "&"); content = content.replace(/</g, "<"); content = content.replace(/>/g, ">"); content = content.replace(/\"/g, """); content = content.replace(/(\r\n|\n)/g, "<br />"); return content; } </script>