s

셀렉트 박스 만드는법 알려주세요

· 2013-09-03 (화) 16:33:19 · 1686 · 2
<?
$wr_3_arr =
array(
"남자",
"여자"
);
?>
<?for($i = 0; $i < count($wr_3_arr);$i++){?>
<label><input type="radio" name="wr_3" value="<?=$wr_3_arr[$i]?>" > <?=$wr_3_arr[$i]?></label>
<? }?>
<script>$('input:radio[name=wr_3]:input[value="<?=$_GET[wr_3]?>"]').attr("checked", true);</script>
</script>

그누팁에서 본건데 지금 이건 라디오버튼인데 이걸 셀렉트 박스로 하려면 어떻게 해야 하나요?
몇시간 삽질후에 질문납겨봅니다 ㅠ.ㅜ
|

댓글 2개

일반적인 셀렉트 코드를 잘 살펴 보세요
그런후 반복되는 부분을 반복문 안으로 넣으면 될거구요


<select name="wr_3">
<option value="" selected>선택하세요</option>
<option value="남자">남자</option>
<option value="여자">여자</option>
</select>

이와 같은 코드가 일반적인 것 입니다 이것을 반복문으로 한다면
<?
$wr_3_arr =
array(
"남자",
"여자"
);
?>
<select name="wr_3">
<option value="" selected>선택하세요</option>
<?for($i = 0; $i < count($wr_3_arr);$i++){?>
<option value="<?=$wr_3_arr[$i]?>" > <?=$wr_3_arr[$i]?></option>
<? }?>
</select>

일단 이렇게 하면 셀렉트 문은 작성은 됬습니다만
선택 되었을때 자동선택 되도록 하는 구분은 없습니다.
원소스는 제이쿼리를 이용한 방법이나 php 문으로도 가능하니
팁자료실에서 "여분필드" 로 검색 하시면 예제가 몇개 나올겁니다
이야... 역시. 한시간 삽질해서 안될시 질답방이 답이네요
감사합니다!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-09-03 조회 694
13-09-03 조회 1,747
13-09-03 조회 1,804
13-09-03 조회 1,687
13-09-03 조회 1,704
13-09-03 조회 1,697
13-09-03 조회 1,778
13-09-03 조회 1,815
13-09-03 조회 1,631
13-09-03 조회 1,109
13-09-03 조회 2,686
13-09-03 조회 1,596
13-09-03 조회 1,042
13-09-03 조회 1,603
13-09-03 조회 1,087
13-09-03 조회 1,073
13-09-03 조회 1,038
13-09-03 조회 1,039
13-09-03 조회 1,161
13-09-03 조회 1,675