셀렉트에서 검색 후 항상 셀렉트값이 새로고침상태가 되게 하려면?
셀렉트에서 단어를 선택하고 검색하고 나면, 선택하였던 자리로 이동되어 있잖아요.
이것을 검색 후에 항상 새로고침(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>
이것을 검색 후에 항상 새로고침(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>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
<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만 없애면, 월세를 누르면 월세 가격 셀렉트들이 나타나거든요.
사이트 주소를 주시면 좀더 빠르게 확인이 가능할듯합니다
여기서 테스트해보시면 되세요.
(우측에서 전세 선택 후 검색하면, 하위셀렉트를 불러오지를 못해요.)
소스는 아래처럼 되어 있어요.
<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>