셀렉트에서 검색 후 항상 셀렉트값이 새로고침상태가 되게 하려면? > 그누4 질문답변

그누4 질문답변

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

셀렉트에서 검색 후 항상 셀렉트값이 새로고침상태가 되게 하려면? 정보

셀렉트에서 검색 후 항상 셀렉트값이 새로고침상태가 되게 하려면?

본문

셀렉트에서 단어를 선택하고 검색하고 나면, 선택하였던 자리로 이동되어 있잖아요.
이것을 검색 후에 항상 새로고침(refresh)하려면 어떻게해야 되나요?

그러니까 "전세"를 선택하였더라도, 검색후에 항상 "가격구분"상태에 있도록
새로고침되게 하려고 하거든요.


<select name='stx' style="width:100px;">
<option value='' selected>가격구분</option>
<option value='전세' <? if($stx == "전세") echo "selected"; ?>>전세</option>
<option value='월세' <? if($stx == "월세") echo "selected"; ?>>월세</option>             
</select>
  • 복사

댓글 전체

질문이 난해하네요. 검색후에도 가격구분에 선택값이 가있게 하려면

<select name='stx' style="width:100px;">
<option value='' selected>가격구분</option>
<option value='전세' >전세</option>
<option value='월세' >월세</option>           
 </select>

이렇게 하시면 됩니다.
늦은 시간에 답변 감사드립니다. :)
<form action="../bbs/board.php">만 들어가면, 쿠키가 지워져버리는지
<span id = "월세" style="display:none"></span>속에 감춰놨던 하위 셀렉트를 읽어내지를 못해서요.
form만 없애면, 월세를 누르면 월세 가격 셀렉트들이 나타나거든요.
http://www.5kr.kr/bbs/board.php?bo_table=test
여기서 테스트해보시면 되세요.
(우측에서 전세 선택 후 검색하면, 하위셀렉트를 불러오지를 못해요.)

소스는 아래처럼 되어 있어요.

<form action="../bbs/board.php">
<input type="hidden" name="bo_table" value="test">
<input type="hidden" name="sca" value="">
<input type="hidden" name="sfl" value="wr_5||wr_6">

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20">
</td>
</tr>
<tr>
<td align="center">
<select name='stx' id='price' style="width:100px;" onChange="move(this.value);">
<option value='' selected>가격구분</option>
<option value='전세' <? if($stx == "전세") echo "selected"; ?>>전세</option>
<option value='월세' <? if($stx == "월세") echo "selected"; ?>>월세</option>             
</select>
</td>
</tr>

<tr>
<td align="center">
<span id = "choose_" style="display:;">

</span>
</td>
</tr>

<tr>
<td align="center">
<span id = "choose_전세" style="display:none">
<select name="wr_7" style="width:100px;">
    <option value="" selected>전세금선택</option>
    <option value='5백이하' <? if(wr_7 == "5백이하") echo "selected"; ?>>5백이하</option>
    <option value='5백~1천' <? if(wr_7 == "5백~1천") echo "selected"; ?>>5백~1천</option>
    <option value='1천~2천' <? if(wr_7 == "1천~2천") echo "selected"; ?>>1천~2천</option>
    <option value='2천~5천' <? if(wr_7 == "2천~5천") echo "selected"; ?>>2천~5천</option>
    <option value='5천~1억' <? if(wr_7 == "5천~1억") echo "selected"; ?>>5천~1억</option>
    <option value='1억~3억' <? if(wr_7 == "1억~3억") echo "selected"; ?>>1억~3억</option>
    <option value='3억이상' <? if(wr_7 == "3억이상") echo "selected"; ?>>3억이상</option>
</select>
</span>
</td>
</tr>


<tr>
<td align="center">
<span id = "choose_월세" style="display:none">
<select name="wr_8" style="width:100px;">
    <option value="" selected>보증금선택</option>
    <option value='1백이하' <? if(wr_8 == "1백이하") echo "selected"; ?>>1백이하</option>
    <option value='2백~3백' <? if(wr_8 == "2백~3백") echo "selected"; ?>>2백~3백</option>
    <option value='3백~4백' <? if(wr_8 == "3백~4백") echo "selected"; ?>>3백~4백</option>
                                                                                                                                             
</select>
<br>
<select name="wr_9" style="width:100px;">
    <option value="" selected>임대료선택</option>
    <option value='십만이하' <? if(wr_9== "십만이하") echo "selected"; ?>>십만이하</option>
    <option value='1십~2십' <? if(wr_9 == "1십~2십") echo "selected"; ?>>1십~2십</option>
    <option value='2십~3십' <? if(wr_9 == "2십~3십") echo "selected"; ?>>2십~3십</option>
    <option value='3십~4십' <? if(wr_9 == "3십~4십") echo "selected"; ?>>3십~4십</option>
</select>
</span>
</td>
</tr>

<tr>
<td height="20">
</td>
</tr>
<tr>
<td>
        <input type="image" src="../btn_search.gif" border='0' align="absmiddle">
        <input type="hidden" name="sop" value="and">
        <input type="hidden" name="sop" value="or">
</td>
</tr>


</table>
</form>

<script type="text/javascript">
function move (key) {
 
  if (key==""){
  document.all["choose_"].style.display ='inline';
document.all["choose_전세"].style.display ='none';
document.all["choose_월세"].style.display ='none';
} else if (key=="전세"){
document.all["choose_"].style.display ='none';
document.all["choose_전세"].style.display ='inline';
document.all["choose_월세"].style.display ='none';
} else if (key=="월세"){
document.all["choose_"].style.display ='none';
document.all["choose_전세"].style.display ='none';
document.all["choose_월세"].style.display ='inline';
}

}
</script>


</td>
</tr>
</table>
© SIRSOFT
현재 페이지 제일 처음으로