묻고답하기
write_form 관련된 질문입니다.
2018.08.05 05:25
write_form.html 수정한 내역들 입니다.
제목 옆에 select 박스를 생성합니다.
<select name="tesddt" id="voddp" onchange="sip()" />
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</select>
셀렉 박스의 value 값이 1로 선택될 경우 본문내용에 "dd" 라는 값이 나올 수 있도록 설정 해 놓았습니다.
작동 단계에는 아무런 오류가 나지 않지만, 에디터 내용에는 표기되는 내용이 전혀 없습니다.
<input type="hidden" name="content" id="vpvp" value=""/>
분명 content값에 임의로 id를 주고 value 값을 보내는데 도대체 본문 내용에 dd값이 전달이 되지 않는 걸까요..
(테스트 해보니 제목은 정상으로 dd값이 전송 됩니다.)
해결방안좀 부탁드립니다 ㅠㅠ
<include target="_header.html" />
<form action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="board_write">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="content" id="vpvp" value=""/>
<input type="hidden" name="document_srl" value="<html>dddd</html>" />
<div class="write_header">
<script>
function sip() {
if (voddp.value == 1) {
vpvp.value = "dd";
}
}
</script>
<select name="tesddt" id="voddp" onchange="sip()" />
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</select>
지금 적어주신 형태로는 안 되는게 맞습니다.
에디터는 에디터가 실행될때
name="content" 의 값을 불러와 본문 내부를 구성하는데..
뒤늦게 select 로 content 의 값을 줘봤자..
벌써 에디터 자체는 실행이 된 상태이기에 반영이 안 되는거죠.
select 변경시 에디터 도 다시 실행되거나 초기화 되도록 해야겠죠..
그 이상은 저도 만들어볼 일이 없어서... ^^;;