input 대신에 select box로 입력한 후 수정할 경우? 정보
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 상태로 보여 줘야 하는데
그냥 초기 입력상태("선택하세요")로 나타납니다.
수정모드에서 이미 입력한 값을 선택된 상태로 보여주는 방법을 알고 싶습니다.
질의응답의 제목을 가지고 검색하려니까 날 밤 새울 것 같아서...
댓글 전체
<select name=wr_2 itemname="class">
<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 } ?>
<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">
여기에 위의 소스를 적용을 하면 직접 입력박스가 생략이 되요
이는 어떻게 해야 하나요?
<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">
여기에 위의 소스를 적용을 하면 직접 입력박스가 생략이 되요