input 대신에 select box로 입력한 후 수정할 경우?
write.skin.php에서 input 태그로 입력하는 것을 select box로 처리하여
입력하기 쉽도록 처리하려고 합니다.
즉,
<input class=tx style="width:100%;" name=wr_2 id="wr_2" itemname="CLASS" value="<?=$write[wr_2]?>">
를
<select name=wr_2 itemname="class">
<OPTION value="">선택하세요</OPTION>
<OPTION value="Primary">Primary</OPTION>
<OPTION value="Secondary">Secondary</OPTION>
</select>
로 바꾸려고 합니다.
입력은 잘 되는데 수정모드로 들어가면
이미 입력된 값을 불러다가 option 리스트에 selected 상태로 보여 줘야 하는데
그냥 초기 입력상태("선택하세요")로 나타납니다.
수정모드에서 이미 입력한 값을 선택된 상태로 보여주는 방법을 알고 싶습니다.
질의응답의 제목을 가지고 검색하려니까 날 밤 새울 것 같아서...
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
<OPTION value="">선택하세요</OPTION>
<OPTION value="Primary">Primary</OPTION>
<OPTION value="Secondary">Secondary</OPTION>
</select><?php if( $write['wr_2']) { ?><script>document.fwrite.wr_2.value="<?=$write['wr_2']?>";</script><?php } ?>
이는 어떻게 해야 하나요?
<select name=wr_2 itemname="class">
<OPTION value="">선택하세요</OPTION>
<OPTION value="Primary">Primary</OPTION>
<OPTION value="Secondary">Secondary</OPTION>
<OPTION value="Secondary">직접입력</OPTION>
</select>
<input type="text" style="display:none;" name="input_2">
여기에 위의 소스를 적용을 하면 직접 입력박스가 생략이 되요