코멘트 자동 입력? 채택완료

6개월 전 조회 1,173

수고 하십니다.

 

코멘트를 미리 지정하여 만들어 놓고

셀렉트 박스를 이용해 지정된 코멘트를 선택하면

댓글 창에 그 내용이 달리는 기능은 어떻게 해야 하나요?

 

감사합니다.

답변 2개

채택된 답변
+20 포인트

* /skin/board/~/view_comment.skin.php

Copy
<span class="sound_only">내용</span>
<?php if ($comment_min || $comment_max) { ?><strong id="char_cnt"><span id="char_count"></span>글자</strong><?php } ?>

 

 

Copy
<span class="sound_only">내용</span>
<!-- 댓글 템플릿 선택 -->
<div style="margin-bottom: 10px;">
    <select id="commentTemplate" onchange="insertTemplate()" style="width: 100%; padding: 5px;">
        <option value="">-- 빠른 댓글 선택 --</option>
        <option value="감사합니다! 좋은 정보 잘 봤습니다.">감사 인사</option>
        <option value="좋은 글 감사드립니다. 많은 도움이 되었습니다.">도움 감사</option>
        <option value="궁금한 점이 있어 질문드립니다.">질문 시작</option>
        <option value="추가 정보가 있으시면 공유 부탁드립니다.">추가 정보 요청</option>
    </select>
</div>
<?php if ($comment_min || $comment_max) { ?>

 

</script> 바로 위에 추가

Copy
// 댓글 템플릿 삽입 함수
function insertTemplate() {
    var selectedTemplate = $('#commentTemplate').val();
    
    if (selectedTemplate) {
        var currentContent = $('#wr_content').val();
        
        if (currentContent.trim()) {
            $('#wr_content').val(currentContent + '\n\n' + selectedTemplate);
        } else {
            $('#wr_content').val(selectedTemplate);
        }               
        
        // 포커스 이동
        $('#wr_content').focus();
        
        // 선택박스 초기화
        $('#commentTemplate').prop('selectedIndex', 0);
    }
}
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

귀한 답변 감사합니다.

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

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

답변에 대한 댓글 1개

이런 것도 있네요. ^^
감사합니다.

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

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

로그인
🐛 버그신고