검색후 셀렉트 값 유지
본문
미안하지만 한개만 더 여쭤보겠습니다능..ㅎ
원본이 원래 그런지는 모르겠지만
예를들어 셀렉트값을 이름으로 선택하고 검색하면
검색된 뒤에 "전체"로 가버리는데
"이름"을 유지하려면 어떻게 하면 될가요?
제가 여기 거언 5년을 들락거렸는데 노는데만 신경쓰그
공부를 제대로 안해서 그렇습니다..그렇기도 하지만 머리도 안따라서,,
지금쯤이면 초보분들 답변달아주고 있어야 할 처지에..유유
죄송해요~
답변 1
<select id="sfl" name="sfl">
<option .... 이하생략
이렇게 되어있고 검색을 하게 되면
주소창 뒤부분에서 ? 이것을 기준으로 오른쪽에 sfl=옵션값 이런 부분이 있을거예요.
여기까지 확인을 했으면
<option value="a" <?=($_GET['sfl']=="a" ? "selected" : "") ?>>A</option>
<option value="b" <?=($_GET['sfl']=="b" ? "selected" : "") ?>>B</option>
<option value="c" <?=($_GET['sfl']=="c" ? "selected" : "") ?>>C</option>
이렇게 옵션에서 체크를 하시거나 이게 좀 귀찮으면
select 가 끝난 뒷부분에
<script>
document.getElementById('sfl').value = "<?=$_GET['sfl']?>";
</script>
jquery 쓰고 싶으면
$('#sfl').val("<?=$_GET['sfl']?>");
답변을 작성하시기 전에 로그인 해주세요.