셀렉트에서 검색 후 항상 셀렉트값이 새로고침상태가 되게 하려면? > 그누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>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT