본문 바로가기

프로그래밍/JavaScript

두개의 SelectBox 연계 (1차분류, 2차분류)

두개의 SelectBox 연계 (1차분류, 2차분류)

 

- 1차분류 SelectBox 선택 시 그에 따른 2차 분류 SelectBox 채우기

 

- 자바 스크립트 연계

 

- 적용예: 시도 => 구군동 등

 

 

1. 1차 분류의 SelectBox Value 가 1부터 순차적으로 있는 경우 ( 1,2,3,4,... )

 

- 분류에 있는 순차값으로 배열을 생성

 

 

 

2. 1차 분류의 SelectBox Value 가 1부터 아니거나 순차적이지 않은 경우 ( 2,5,10 )

 

- 앞뒤 비교하여 순차값으로 처리후 배열 생성

 

 

 

3. 호출

 

1) form 안에 객체가 있는 경우

 

- onchange="javascript:changeMainSub(document.FormData.SiDo,document.FormData.Gugun);"

 

2) form 안에 객체가 없는 경우

 

- onchange="javascript:changeMainSub('SiDo','Gugun');"

 

- 위 1,2번 두 함수에서 객체를 받지 않고 이름으로 받은다음 eval 함수 사용