select 했을때 에디터에 글 넣기 > 그누보드5 팁자료실

그누보드5 팁자료실

select 했을때 에디터에 글 넣기 정보

select 했을때 에디터에 글 넣기

본문

작업중에 구현한 부분 공유 합니다.

게시판 글쓰기시에 셀렉트 박스를 만들어두고

특정 옵션이 선택 되었을때 내용(에디터)에 미리 입력해놓은 글을 넣어줍니다.

 

write.skin.php

셀렉트박스 추가 (편의상 wr_10 으로 했습니다.)

 


<select name="wr_10" id="wr_10">
    <option value="">분류선택</option>
    <option value="구매문의">구매문의</option>
    <option value="알림신청">알림신청</option>
    <option value="기타문의">기타문의</option>
</select>

 

 

에디터가 출력되는 부분 아래에 스크립트 추가

 


<script type="text/javascript">
jQuery('#wr_10').change(function() {
    var ischk = 1; // 임의의 값을 넣어둠 (값 삭제 및 중복입력 방지)
    var state = jQuery('#wr_10 option:selected').val();
    var html = '선택시 들어갈 문구를 작성하시면 됩니다.';
    
    if(ischk == 1){
        if (state == '알림신청') { // 셀렉트의 옵션값 중 "알림신청" 이 선택되었을때
            oEditors.getById["wr_content"].exec("PASTE_HTML", [html]); // 에디터에 위 내용을 넣는다.
            ischk = 0; 
        } else { // "알림신청" 이 아닌경우
            oEditors.getById["wr_content"].exec("LOAD_CONTENTS_FIELD"); // 입력된 값을 지움
            ischk = 1; 
        }
    }
});
</script>

 

끝!

추천
8

댓글 7개

오~~~ 멋져요~~
exec라는 함수가 있었군요~~~
조금 더 고민하면 글 작성 템플릿도 넣을 수 있겠네요~
감사합니다~~
네 ㅎㅎ 다양하게 활용할 수 있을것 같습니다.
보고 짜집기 한거라 별로 한게없네요 ㅎㅎ
댓글 감사합니다~
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT