채택완료

텍스트 기본 내용 질문입니다 $board['bo_insert_content']

2018-03-15 (목) 17:12:15 2,499

카테고리가

A

B

C

 있다고 한다면...

A 일 때만 $board['bo_insert_content'] 가 나와야 할 경우에는

어디서 분기해줘야 하나요?

write.skin.php 에서 그냥 script 로 select on change 시에 

그냥 value 값을 on off 해야 하나요?

|

답변 1개 / 댓글 8개

채택된 답변
+20 포인트
2018-03-15 (목) 17:18:03

제이쿼리로 하시면 될듯 합니다.

$('카테고리셀렉트박스').change(function(){
       if($(this).val()==='A'){
          //show
       }else{
         //hide
       }

});

답변에 대한 댓글 8개

한번 해봐야겠습니다
iframe 은 셀렉터가 좀 다르네요!?
2018-03-15 (목) 17:26:19
아이프레임 아이디값을 찾아서
$('#아이프레임아이디값').on('change','.셀렉트박스',function(){
if($(this).val()==='A'){
//show
}else{
//hide
}
});

해보심이...
$("#ca_name").on("change", function(){
if($(this).val() != '팝니다'){
$(".cheditor-editarea").contents().find('body').empty();
} else {
$(".cheditor-editarea").contents().find('body').val("<?php echo $board[bo_insert_content]?>");
}
})

이렇게 하긴 했는데..

문제가
bo_insert_content 가

○ 판매가격:

○ 원산지:

○ 제조연월일:

○ 유통기한:

○ 보관 및 취급방법:

이런 형식이라..

body 의 val 에 담으면 에러가 나네요;
2018-03-15 (목) 17:33:15
$(".cheditor-editarea").contents().find('body').html("<?php echo $board[bo_insert_content]?>");
해보세요.
마찬가지로 에러나서
그냥 한줄로 적고 <br>로 개행중입니다 ㅋㅋ

감사합니다 ㅎ
2018-03-15 (목) 17:36:07
내용입력 : CKEDITOR.instances.editor1.setData('<p>데이터</p>')
내용가져오기 : CKEDITOR.instances.editor1.getData()

editor1 는 textarea의 id값
2018-03-15 (목) 17:37:52
미리 넣어둔 $board['bo_insert_content'] 값을 특정 카테고리 선택시 에디터에 삽입하고 싶으신거 맞으시죠???
그러면 위댓글과 같이 ch에디터 자체에서 제공해주는 함수 있습니다.
감사합니다 덕분에 해결했습니다 ^^

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