선택값이 해제됩니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

선택값이 해제됩니다.. 정보

선택값이 해제됩니다..

본문

  <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> ->

<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>
</select></td><script language='javascript'>document.getElementById('wr_1').value='$row[wr_1]';</script>

마무리 부분에서 $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>
저같은 경우는
<option value='예약완료'>예약완료</option>를
<option value='예약완료' <? if ($write[wr_1]=='예약완료') echo 'selected'; ?>>예약완료</option>
이런식으로 합니다.
각 옵션만다 이런식으로 처리하죠.
참고하세요.

그리고 color = 'yelloe'가 이니고 yellow인거 같은데요;;
© SIRSOFT
현재 페이지 제일 처음으로