리스트에서 셀렉박스 체크된것만 보이도록 채택완료
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();
});
});
제가 찾아본 경우에도.
본문과 유사한 경우에 대한 질문은 찾기 어려운 듯 합니다.
답변에 대한 댓글 5개
<option value="사과" <?php echo get_selected($stx, '사과'); ?>사과</option>
<option value="오렌지" <?php echo get_selected($stx, '오렌지'); ?>오렌지</option>
식으로 옵션 부분을 수정해 주면 됩니다.
계속 추가질문 드려서 정말 죄송하지만 ㅠㅠ 마지막으로
value값에
/ 슬래쉬 이 특정문자를 넣고싶은데 셀렉이 안먹는데
예를들면 사과/오렌지 이렇게 텍스트를 value값에 넣으려면 어찌해야되는지도
알수잇을ㄲ요
'사과/오렌지'를 선택하면 나오게 하는 경우에는
value="사과/오렌지"> 사과/오렌지</option>
로 해주면 될 듯 합니다.
wr_9 칼럼에 '사과', '오렌지' 형태로 들어있고,
value="사과/오렌지"> 사과/오렌지</option> 선택시
'사과'가 들어간 글(레코드), '오렌지'가 들어간 글(레코드)
모두 나오게 하고 싶다는 의미라면..
그건 저도 잘 모르겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
기존 검색 셀렉트박스에 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>
답변에 대한 댓글 1개
그냥 셀렉박스로 나오게해서 체크하면 서브밋없이 바로적용되게하고싶어요용
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
원하는대로 매우 적용이잘되네요
늘 감사합니다.