선택값이 해제됩니다.. 정보
선택값이 해제됩니다..본문
<td rowspan="2" align="center" style='padding-left:0px;'>
<select name='wr_1' class='ed' itemname='형태' required>
<option color = 'yelloe' value='예약가능'>예약가능</option>
<option value='예약완료'>예약완료</option>
<option value='예약대기'>예약대기</option>
</select></td>
<select name='wr_1' class='ed' itemname='형태' required>
<option color = 'yelloe' value='예약가능'>예약가능</option>
<option value='예약완료'>예약완료</option>
<option value='예약대기'>예약대기</option>
</select></td>
태그를 사용하여 펼침목록을 만들었는데..
예를들어 예약완료로 선택 후 글을쓰고
나중에 수정할려고 들어가면 예약가능으로 모두 되어있는데 어떻게 해야 선택된값이 그대로 남아있는지 알려주세요..
질문을 너무 많이 하는것 같네요..(--)(__)
댓글 전체
<select name='wr_1' class='ed' itemname='형태' required> ->
<select id=wr_1 name='wr_1' class='ed' itemname='형태' required>
일단 id 추가하시고,
</td>옆에 아래 스크립트 추가하세요...
<script language='javascript'>document.getElementById('wr_1').value='$row[wr_1]';</script>
그럼,, 즐삽하세요...
<select id=wr_1 name='wr_1' class='ed' itemname='형태' required>
일단 id 추가하시고,
</td>옆에 아래 스크립트 추가하세요...
<script language='javascript'>document.getElementById('wr_1').value='$row[wr_1]';</script>
그럼,, 즐삽하세요...
넵 여러모로 감사합니다.
수정하였는데 그냥 빈 공란으로 생기네요.;;
<!-- <tr><td bgcolor=#f7f7f7 align="center"><strong>제목</td><td><input class=ed type=text name='wr_subject' required itemname='제목' value='예약방<?//=$subject?>' size=90 class='input w99'></td><td></td><td></td><td></td></tr> -->
<tr><td rowspan="2" align="center" bgcolor=#f7f7f7><strong>거망</td>
<!-- <td><input class=ed style="width:150;" name=wr_1 itemname="예약" required value="<?=$write[wr_1]?>" ></td> -->
<td rowspan="2" align="center" style='padding-left:0px;'>
<select id=wr_1 name='wr_1' class='ed' itemname='형태' required>
<option color = 'yelloe' value='예약가능'>예약가능</option>
<option value='예약완료'>예약완료</option>
<option value='예약대기'>예약대기</option>
</select></td><script language='javascript'>document.getElementById('wr_1').value='$row[wr_1]';</script>
<!-- <tr><td bgcolor=#f7f7f7 align="center"><strong>제목</td><td><input class=ed type=text name='wr_subject' required itemname='제목' value='예약방<?//=$subject?>' size=90 class='input w99'></td><td></td><td></td><td></td></tr> -->
<tr><td rowspan="2" align="center" bgcolor=#f7f7f7><strong>거망</td>
<!-- <td><input class=ed style="width:150;" name=wr_1 itemname="예약" required value="<?=$write[wr_1]?>" ></td> -->
<td rowspan="2" align="center" style='padding-left:0px;'>
<select id=wr_1 name='wr_1' class='ed' itemname='형태' required>
<option color = 'yelloe' value='예약가능'>예약가능</option>
<option value='예약완료'>예약완료</option>
<option value='예약대기'>예약대기</option>
</select></td><script language='javascript'>document.getElementById('wr_1').value='$row[wr_1]';</script>
</select></td><script language='javascript'>document.getElementById('wr_1').value='$row[wr_1]';</script>
마무리 부분에서 $row[wr_1] --> $write[wr_1] 로 수정해주세요...
마무리 부분에서 $row[wr_1] --> $write[wr_1] 로 수정해주세요...
이렇게..해보시죠..
<?
$wr_1_array = array(
"예약가능" =>"예약가능",
"예약완료" =>"예약완료",
"예약대기" =>"예약대기",
"기타..." =>"기타...",);reset($wr_1_array);
?>
<?$w_wr_1=$write[wr_1];?>
<select name="wr_1" class='ed' itemname='형태' required>
<?if($write[wr_1] ==''){?>
<option value="<?echo"선택";?>" selected><?echo"선택";?></option>
<?}else{?>
<option value="<?echo"$write[wr_1]";?>" selected>
<?echo"$wr_1_array[$w_wr_1]";?>
</option><?}?>
<?
while (list($key,$value)=each($wr_1_array)) {
echo "<option value='$key'>$value</option>";}
?>
</select>
<?
$wr_1_array = array(
"예약가능" =>"예약가능",
"예약완료" =>"예약완료",
"예약대기" =>"예약대기",
"기타..." =>"기타...",);reset($wr_1_array);
?>
<?$w_wr_1=$write[wr_1];?>
<select name="wr_1" class='ed' itemname='형태' required>
<?if($write[wr_1] ==''){?>
<option value="<?echo"선택";?>" selected><?echo"선택";?></option>
<?}else{?>
<option value="<?echo"$write[wr_1]";?>" selected>
<?echo"$wr_1_array[$w_wr_1]";?>
</option><?}?>
<?
while (list($key,$value)=each($wr_1_array)) {
echo "<option value='$key'>$value</option>";}
?>
</select>
저같은 경우는
<option value='예약완료'>예약완료</option>를
<option value='예약완료' <? if ($write[wr_1]=='예약완료') echo 'selected'; ?>>예약완료</option>
이런식으로 합니다.
각 옵션만다 이런식으로 처리하죠.
참고하세요.
그리고 color = 'yelloe'가 이니고 yellow인거 같은데요;;
<option value='예약완료'>예약완료</option>를
<option value='예약완료' <? if ($write[wr_1]=='예약완료') echo 'selected'; ?>>예약완료</option>
이런식으로 합니다.
각 옵션만다 이런식으로 처리하죠.
참고하세요.
그리고 color = 'yelloe'가 이니고 yellow인거 같은데요;;
역시 삼윤님의 의견은 너무 즉흥적인데요