2026, 새로운 도약을 시작합니다.

<고민상담>: ###진상을 만났습니다### 유유 채택완료

9년 전 조회 4,634

거두절미하고 상황이 이렇습니다.

a748556b06c2957a673b2aa039caf890_1473856391_9725.gif

체디터를 쓰는데..댓글에 체디터를 적용했습니다. 

view_comment.skin.php

상단에 이렇게 

$is_dhtml = true ; 

if($is_dhtml) $id="wr_content"; 들어가 있구요,

아주 잘되는데..ie가 사진과 같이 진상짓을 합니다.

확인해보니

정의되지 않음 또는 null 참조인 'value' 속성을 가져올 수 없습니다.  var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자

    document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");


이부분에서 진상을 깝니다. 유유


답변 2개

채택된 답변
+20 포인트

view_comment.skin.php

파일보시면요. name값이 wr_content말고도  id값이 wr_content 가 셋팅이 되셨나 확인해보시기 바랍니다.!

id가 정의가 안되어서 나는 스크립 오류로 생각됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

id="char_count"></span>글자</strong><?php } ?>
<textarea id="wr_content" name="wr_content" maxlength="10000" required class="required" title="내용"
<?php if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?php } ?>><?php echo $c_wr_content; ?></textarea>
아이디는 지정되어 잇거든요,,,

그위에 <? if($is_dhtml){ ?>
<td id='wr_content_td'>
<?php echo editor_html("wr_content", $wr_content, 1, 1); ?>
</td>
<? }else{ ?>

이거 때문에 그러는거 아닐까 싶은데...모르겟습니다.

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

null값이라면 정의된 ID값이 현재 코멘트파일쪽에서 사용이 안됬다는거네요~ 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 네 그 위에도 댓글을 달았듯이 부분에 뭔가 문제가 있는거 같습니다.

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고