s

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

<?
$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]?>" >&nbsp;<?=$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 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 796
12년 전 조회 802
12년 전 조회 3,807
12년 전 조회 894
12년 전 조회 935
12년 전 조회 962
12년 전 조회 595
12년 전 조회 1,649
12년 전 조회 1,712
12년 전 조회 1,607
12년 전 조회 1,591
12년 전 조회 1,607
12년 전 조회 1,694
12년 전 조회 1,716
12년 전 조회 1,539
12년 전 조회 1,013
12년 전 조회 2,590
12년 전 조회 1,516
12년 전 조회 956
12년 전 조회 1,504
🐛 버그신고