간단한 동적 SELECT 박스 구현하기 : 자바스크립트
반응형
1차 셀렉트 박스 선택값에 의해 2차 셀렉트박스 목록이 동적으로 변경하게 하는 스크립트.
Javascript Source
<script type="text/javascript"> function changes(fr) { if(fr==1) { //뿌려줄값을 배열로정렬 num = new Array("1)첫번째목록","1)두번째목록","1)세번째목록"); vnum = new Array("1","2","3"); } else if(fr==2) { num = new Array("2)첫번째목록","2)두번째목록","2)세번째목록"); vnum = new Array("1","2","3"); } // 셀렉트안의 리스트를 기본값으로 한다.. for(i=0; i<form.test2.length; i++) { form.test2.options[0] = null; } //포문을 이용하여 두번째(test2)셀렉트 박스에 값을 뿌려줍니당) for(i=0;i < num.length;i++) { document.form.test2.options[i] = new Option(num[i],vnum[i]); } } </script>
Example Source
<div> <form name="form"> <select name="test" onchange="changes(document.form.test.value)"> <option value="">--선태하여주세요--</option> <option value="1">1번입니다</option> <option value="2">2번입니다</option> </select> <select name="test2"> <option>--소분류입니다--</option> </select> </form> </div>
written by Seok Kyun. Choi. 최석균.
http://www.cyworld.com/syaku
http://syaku.tistory.com
반응형
'개발노트 > JavaScript' 카테고리의 다른 글
특정 id 엘리먼트 접근하기 (0) | 2009.04.06 |
---|---|
XPath 를 이용한 selectSingleNode 사용하기 : 자바스크립트 (0) | 2009.03.19 |
간단한 XML 파일 읽어오기 (DOM) : 자바스크립트 (0) | 2009.03.18 |
XML 노드 속성값 검색하기 : 자바스크립트 (0) | 2009.03.18 |