테스트 사이트 - 개발 중인 베타 버전입니다

목록페이지에서 검색기능 관련 채택완료

망이망소이 6년 전 조회 2,262

라디오나 체크박스 체크후 검색결과 페이지에서도

체크를 유지하는 방법을 알고싶습니다. 

 

셀렉트는 방법을 알고 있는데 반드시 라디오,체크박스를 써야해서 

그부분의 문제를 해결하려고 검색해서 여러가지 방법을 

알아보고 시도중인데 이러는 경우에 보통 어떻게 해결하시는지 궁금합니다. 

 

좀더 구체적인 예로 질문드리자면 

아래는 목록페이지 검색부분 실제 내용입니다.

1차로 라디오버튼에서 '하나고등학교' 선택하고 2차 체크박스에서 '1고사장'을 선택해서 

검색하면 목록 페이지가 새로고침되면서 결과가 잘 나오는데 

선택되어 있던 체크들이 해제되어 버립니다. 

 

</p>

<p><script language="Javascript">

function display1(box){

school1.style.display = 'block';

school2.style.display = 'none';

}</p>

<p>function display2(box){

school1.style.display = 'none';

school2.style.display = 'block';

}

</script></p>

<p><style>

#school1, #school2{display:none;}

</style></p>

<p><form name="fsearch" method="get">

    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">

    <input type="hidden" name="sca" value="<?php echo $sca ?>">

    <input type="hidden" name="sop" value="and"></p>

<p>    <input type="radio" name="wr_5" value='하나고등학교' onClick="display1()">하나고등학교

    <input type="radio" name="wr_5" value='샛별고등학교' onClick="display2()">샛별고등학교</p>

<p>    

    <div id="school1">

        <input type="checkbox" name="wr_6" value='1고사장'> 1고사장

        <input type="checkbox" name="wr_6" value='2고사장'> 2고사장

    </div>

    <div id="school2">

        <input type="checkbox" name="wr_6" value='3고사장'> 3고사장

        <input type="checkbox" name="wr_6" value='4고사장'> 4고사장

    </div></p>

<p>

    <input type="submit" value="검색" class="btn_submit"></p>

<p></form></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
6년 전

</p>

<p><input type="checkbox" name="wr_6" <?php echo ($wr_6=='1고사장') ? "checked" : ""?> value='1고사장'> 1고사장</p>

<p>

 

이런식으로 해당 필드명에 맞게 넣어주시면 됩니다. 라디오부분도 마찬가지로 하시면 됩니다

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

망이망소이
6년 전
감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인