테스트 사이트 - 개발 중인 베타 버전입니다

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

· 15년 전 · 3427 · 1
스킨 자료실과 활용팁을 보고 네이버 스마트 에디터를 설치했습니다.
그러나, "내용: 필수입력입니다." 라는 메시지가 나옵니다.
<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>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

<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)"/>

요렇게 해줘보세여;;

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440