네이버 스마트 에디터 설치했습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

네이버 스마트 에디터 설치했습니다. 정보

네이버 스마트 에디터 설치했습니다.

본문

스킨 자료실과 활용팁을 보고 네이버 스마트 에디터를 설치했습니다.
그러나, "내용: 필수입력입니다." 라는 메시지가 나옵니다.
<textarea  부분의 required 부분을 삭제하면 메시지는 나오지 않으나,
값이 입력이 되지 않으면서 저장이 됩니다.

조언 부탁드립니다.

아래는 스마트 에디트를 적용한 부분입니다.
<?
if ($is_dhtml_editor) {
 echo "<script type=\"text/javascript\" src=\"$g4[path]/SmartEditor/js/HuskyEZCreator.js\" charset=\"utf-8\"></script>";
}
?>

<textarea name="wr_content" id="ir1" style="width:100%; height:250px" <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>  itemname="내용" required><?=$content?></textarea>

<script language="Javascript">
<!--
var oEditors = [];
nhn.husky.EZCreator.createInIFrame(oEditors, "ir1", "<?=$g4[path]?>/SmartEditor/SEditorSkin.html", "createSEditorInIFrame");

function _onSubmit(elClicked){
 // 에디터의 내용을 에디터 생성시에 사용했던 textarea에 넣어 줍니다.
 oEditors.getById["ir1"].exec("UPDATE_IR_FIELD", []);
 
 // 에디터의 내용에 대한 값 검증은 이곳에서 document.getElementById("ir1").value를 이용해서 처리하면 됩니다.

 try{
  elClicked.form.submit();
 }catch(e){}

//-->
</script>
  • 복사

댓글 전체

<textarea name="wr_content" id="ir1" style="width:100%; height:250px" <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>  itemname="내용" required><?=$content?></textarea>



<textarea name="wr_content" id="ir1" style="width:100%; height:250px" <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>  itemname="내용" required></textarea>

로 수정해보세욘.. 혹시;ㅁ; 될지도...
참 그리고...

 글쓰기 버튼에..
대충
  <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>이런 부분에..

<input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s' onclick="_onSubmit(this)"/>

요렇게 해줘보세여;;
© SIRSOFT
현재 페이지 제일 처음으로