웹마스터 팁

상위셀렉트(부모)의 값이 변경되면 나머지 다수의 하위셀렉트(자식)가 변경됩니다.
다중셀렉트라고 할수도 있겠네요...^^

먼저 상위 셀렉트를 자동차(그룹1)와 오토바이(그룹2)를 주겠습니다.
그리고 하위에는 그룹1에는 기아, 현대, 대우를 주고 그룹2에는 대림,가와사키,비엠베라고 주겠습니다.
하위셀렉트에는 해당 제조사의 자동차나 오토바이의 종류가 나오게 하였습니다.

쉽게 말해 자동차를 선택하면 아래 자식 셀렉트박스 3개가 기아,현대,대우로 나오고
오토바이를 선택하면 역시 자식셀렉트박스3개가 대림,가와사키,비엠베로 나오는 것입니다..^^;;;;

소스를 봅니다.



<html>
<head>
<script language = "javascript">
//상위 셀렉트로 하위 셀렉트 제어하기
function showSub(obj) {

    f = document.forms.select_machine;

    if(obj == 1) {
    
        f.SUB1.style.display = "";
        f.SUB2.style.display = "";
        f.SUB3.style.display = "";
        f.SUB4.style.display = "none";
        f.SUB5.style.display = "none";
        f.SUB6.style.display = "none";

    } else {

        f.SUB1.style.display = "none";
        f.SUB2.style.display = "none";
        f.SUB3.style.display = "none";
        f.SUB4.style.display = "";
        f.SUB5.style.display = "";
        f.SUB6.style.display = "";

     }
}
</script>
</head>

<body>


<form name="select_machine">

//상위 셀렉트박스
<select name=" " onChange="showSub(this.options[this.selectedIndex].value);">
<option value="1">자동차</option>
<option value="2">오토바이</option>
</select>

<br><br>

//여기부턴 하위셀렉트박스
<select name="SUB1" style="display: ;">
<option value=" ">기아자동차</option>
<option value=" ">스포티지</option>
<option value=" ">오피러스</option>
<option value=" ">소렌토</option>
<option value=" ">카니발</option>
</select>


<select name="SUB2" style="display: ;">
<option value=" ">현대자동차</option>
<option value=" ">소나타</option>
<option value=" ">산타페</option>
<option value=" ">투산</option>
</select>


<select name="SUB3" style="display: ;">
<option value=" ">대우자동차</option>
<option value=" ">매그너스</option>
<option value=" ">마티즈</option>
</select>


<select name="SUB4" style="display: none;">
<option value=" ">대림오토바이</option>
<option value=" ">시티100</option>
<option value=" ">엑시브</option>
</select>


<select name="SUB5" style="display: none;">
<option value=" ">가와사키오토바이</option>
<option value=" ">ZXR400</option>
<option value=" ">ZX6R</option>
<option value=" ">ZX10R</option>
<option value=" ">ZX12R</option>
</select>


<select name="SUB6" style="display: none;">
<option value=" ">비엠베오토바이</option>
<option value=" ">R1150GS</option>
<option value=" ">R1100RT</option>
<option value=" ">K1200LT</option>
</select>

</form>
</body>
</html>


head사이의 자바스크립트가 form안에 있는 셀렉트박스를 제어합니다.
SUB1~6은 하위셀렉트박스 이름입니다. 이름을 가지고 있어야 컨트롤이 되겠죠?

간단하죠? 어렵진 않다고 보는데.....


뱀다리.
다썼다가 로그인풀려서 다시 썼습니다.=ㅅ=
다시 쓸라니 귀찮아져서 좀 성의 없게 간단간단히 되었네요..
이해해주세요. 다 이해하시리라고 믿습니다..^^
제목 글쓴이 날짜
대구오피 ⦑출장마사지안내.COM⦒ 대구OP 대구오피 대구출장샵 대구오피 koykoyah 2025.02.20
평택오피 ⦑오피쓰주소.COM⦒ 평택OP 평택오피 평택출장샵 평택오피 koykoyah 2025.02.20
충주오피 ⦑출장마사지안내.COM⦒ 충주오피 충주출장마사지 충주오피 충주OP koykoyah 2025.02.20
수원오피 ⦑오피쓰.COM⦒ 수원오피 수원출장마사지 수원오피 수원OP koykoyah 2025.02.20
동두천오피 동두천오피 ⦑오피사이트.NET⦒ 동두천OP 동두천스파 동두천오피 koykoyah 2025.02.20
답십리오피 답십리출장안마 ⦑출장안마사이트.COM⦒ 답십리OP 답십리오피 답십리오피 koykoyah 2025.02.20
인천오피 인천오피 ⦑출장마사지안내.COM⦒ 인천OP 인천스파 인천오피 koykoyah 2025.02.20
제주오피 제주출장안마 ⦑오피사이트.NET⦒ 제주OP 제주오피 제주오피 koykoyah 2025.02.20
평택오피 ⦑출장마사지안내.COM⦒ 평택오피 평택OP 평택건마 평택오피 koykoyah 2025.02.20
홍대오피 홍대OP ⦑오피쓰.COM⦒ 홍대휴게텔 홍대오피 홍대오피 koykoyah 2025.02.20
전주오피 ⦑출장안마사이트.COM⦒ 전주OP 전주오피 전주출장샵 전주오피 koykoyah 2025.02.20
일산오피 일산OP ⦑오피쓰.COM⦒ 일산휴게텔 일산오피 일산오피 koykoyah 2025.02.20
신천오피 신천오피 ⦑오피사이트.NET⦒ 신천OP 신천스파 신천오피 koykoyah 2025.02.20
강동오피 강동오피 ⦑오피쓰주소.COM⦒ 강동OP 강동스파 강동오피 koykoyah 2025.02.20
부평오피 ⦑오피사이트.NET⦒ 부평오피 부평OP 부평건마 부평오피 koykoyah 2025.02.20
동탄오피 ⦑출장마사지안내.COM⦒ 동탄OP 동탄오피 동탄출장샵 동탄오피 koykoyah 2025.02.20
대구오피 대구오피 ⦑출장안마사이트.COM⦒ 대구OP 대구스파 대구오피 koykoyah 2025.02.20
광주오피 ⦑오피쓰주소.COM⦒ 광주마사지 광주오피 광주오피 광주OP koykoyah 2025.02.20
영등포오피 ⦑출장안마사이트.COM⦒ 영등포OP 영등포오피 영등포출장샵 영등포오피 koykoyah 2025.02.20
수원오피 수원OP ⦑출장마사지안내.COM⦒ 수원휴게텔 수원오피 수원오피 koykoyah 2025.02.20