리스트에서 셀렉박스 체크된것만 보이도록
본문
write.skin.php에 아래처럼 라디오버튼으로 셀렉을 만들었는데
list.skin.php에서 셀렉박스로
선택했을때 관련 리스트뽑아오게 하고싶은데
리스트에서 어케 해야나요. 관련 질문들을 많이 했을거라 생각하여
많이찾아봤는데 잘못찾겟네요 ㅠㅠ
<tr style="border-bottom:0; padding-top:20px; margin-bottom:0 !important;">
<th id="esti_method" style="padding-top:239px;">종류</th>
<td>
<form >
<label class="yap">
<input required="" id="Category1" type="radio" name='wr_8' value="사과" <? if ($wr_8 == '사과') echo 'checked'; ?>> 사과
</label>
<label class="yap">
<input type="radio" name='wr_8' value="오렌지" <? if ($wr_8 == '오렌지') echo 'checked'; ?>> 오렌지
</label>
<label class="yap">
<input type="radio" name='wr_8' value="포도" <? if ($wr_8 == '포도') echo 'checked'; ?>> 포도
</label>
<label class="yap">
<input type="radio" name='wr_8' value="기타" <? if ($wr_8 == '기타') echo 'checked'; ?>> 기타
</label>
</form>
</td>
</tr>
답변 2
기존 sfl 을 이용하는 방법과, 별개 추가로 하는 방법이 있는데..
후자인 경우에는 기존 그누보드 파일 수정을 많이 해야 합니다.
전자만 일단 얘기드리면..
기존의 sfl 셀렉트 박스, stx 텍스트박스를 모두 삭제한 후,
<input type="hidden" name="sfl" value="wr_9">
<select name="stx">
<option value=""> :: 종류 선택 </option>
<option value="사과">사과</option>
<option value="오렌지">오렌지</option>
<option value="포도">포도</option>
<option value="기타">기타</option>
</select>
로 대체 후,
자바 스크립트 구문을 스크립트 영역에 다음과 같이 넣어주면 됩니다.
$(function() {
$('select[name=stx]').on('change', function() {
$(this).closest('form').submit();
});
});
제가 찾아본 경우에도.
본문과 유사한 경우에 대한 질문은 찾기 어려운 듯 합니다.
!-->!-->기존 검색 셀렉트박스에 wr_8 을 추가해 주면 됩니다. <option value="wr_8"<?php echo get_selected($sfl, 'wr_8'); ?>>종류</option>
list.skin.php
<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>
<option value="wr_8"<?php echo get_selected($sfl, 'wr_8'); ?>>종류</option>
</select>