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

리스트에서 셀렉박스 체크된것만 보이도록 채택완료

호딸붐 7년 전 조회 2,728

write.skin.php에 아래처럼 라디오버튼으로 셀렉을 만들었는데

list.skin.php에서 셀렉박스로

선택했을때  관련 리스트뽑아오게 하고싶은데

리스트에서 어케 해야나요. 관련 질문들을  많이 했을거라 생각하여

많이찾아봤는데 잘못찾겟네요 ㅠㅠ

 

 

 

 

                종류                                      

                                                                                                        
                                 

 

 

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

답변 2개

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

기존 sfl 을 이용하는 방법과, 별개 추가로 하는 방법이 있는데.. 

후자인 경우에는 기존 그누보드 파일 수정을 많이 해야 합니다.

 

전자만 일단 얘기드리면..

기존의 sfl 셀렉트 박스, stx 텍스트박스를 모두 삭제한 후,

</p>

<p><input type="hidden" name="sfl" value="wr_9"></p>

<p><select name="stx">

    <option value=""> :: 종류 선택 </option>

    <option value="사과">사과</option>

    <option value="오렌지">오렌지</option>

    <option value="포도">포도</option>

    <option value="기타">기타</option>

</select></p>

<p>

로 대체 후,

 

자바 스크립트 구문을 스크립트 영역에 다음과 같이 넣어주면 됩니다.

</p>

<p>$(function() {

    $('select[name=stx]').on('change', function() {

        $(this).closest('form').submit();

    });    

});</p>

<p>

 

제가 찾아본 경우에도.

본문과 유사한 경우에 대한 질문은 찾기 어려운 듯 합니다.

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

답변에 대한 댓글 5개

호딸붐
7년 전
마르스컴퍼니님 감사합니다
원하는대로 매우 적용이잘되네요
늘 감사합니다.
호딸붐
7년 전
추가로 질문드리자면
셀렉했을때 셀렉한게 고정이 리스트에서 안되는뎅
그건 방법이 없는건가용
마르스컴퍼니
7년 전
아..

<option value="사과" <?php echo get_selected($stx, '사과'); ?>사과</option>
<option value="오렌지" <?php echo get_selected($stx, '오렌지'); ?>오렌지</option>

식으로 옵션 부분을 수정해 주면 됩니다.
호딸붐
7년 전
매우 적용 잘되네요 감사합니다!!!
계속 추가질문 드려서 정말 죄송하지만 ㅠㅠ 마지막으로
value값에
/ 슬래쉬 이 특정문자를 넣고싶은데 셀렉이 안먹는데
예를들면 사과/오렌지 이렇게 텍스트를 value값에 넣으려면 어찌해야되는지도
알수잇을ㄲ요
마르스컴퍼니
7년 전
db 의 wr_9 칼럼에 '사과/오렌지'로 값이 들어있고,
'사과/오렌지'를 선택하면 나오게 하는 경우에는
value="사과/오렌지"> 사과/오렌지</option>
로 해주면 될 듯 합니다.

wr_9 칼럼에 '사과', '오렌지' 형태로 들어있고,
value="사과/오렌지"> 사과/오렌지</option> 선택시
'사과'가 들어간 글(레코드), '오렌지'가 들어간 글(레코드)
모두 나오게 하고 싶다는 의미라면..

그건 저도 잘 모르겠습니다.

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

7년 전

기존 검색 셀렉트박스에 wr_8 을 추가해 주면 됩니다.  

 

list.skin.php

</p>

<p>    <select name="sfl" id="sfl">

        <option value="wr_subject"<?php echo get_selected($sfl, 'wr_subject', true); ?>>제목</option>

        <option value="wr_content"<?php echo get_selected($sfl, 'wr_content'); ?>>내용</option>

     ...

        <option value="wr_name,0"<?php echo get_selected($sfl, 'wr_name,0'); ?>>글쓴이(코)</option></p>

<p>        <option value="wr_8"<?php echo get_selected($sfl, 'wr_8'); ?>>종류</option>

    </select></p>

<p>

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

답변에 대한 댓글 1개

호딸붐
7년 전
저렇게하면 검색창에 종류선택후 텍스트로 적어야는거아닌가용??
그냥 셀렉박스로 나오게해서 체크하면 서브밋없이 바로적용되게하고싶어요용

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

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

로그인