3중 동적 셀렉트 콤보 박스의 첫번째 선택을 라디오 버튼으로 하고싶습니다. > 그누4 질문답변

그누4 질문답변

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

3중 동적 셀렉트 콤보 박스의 첫번째 선택을 라디오 버튼으로 하고싶습니다. 정보

3중 동적 셀렉트 콤보 박스의 첫번째 선택을 라디오 버튼으로 하고싶습니다.

본문

<script language="javascript">
<!--
function Category(value) {
  this.value = value;
  this.length = 0;
}

function addCategory(category, value) {
  category[category.length] = new Category(value);
  category.length++;
}

var category = new Category();

addCategory(category, "1");
addCategory(category[0], " 1-a");
addCategory(category[0][0], "1-a-1");

addCategory(category, "2");
addCategory(category[1], "2-a");
addCategory(category[1][0], "2-a-1");

addCategory(category, "3");
addCategory(category[2], "3-a");
addCategory(category[2][0], "3-a-1");
addCategory(category[2], " 3-b");
addCategory(category[2][1], "3-b-1");
addCategory(category[2], " 3-c");
addCategory(category[2][2], "3-c-1");

addCategory(category, "4");
addCategory(category[3], "4-a");
addCategory(category[3][0], "4-a-1");
addCategory(category[3][0], "4-a-2");
addCategory(category[3], " 3-b");
addCategory(category[3][1], "3-b-1");
addCategory(category[3][1], "3-b-2");
addCategory(category[3], " 3-c");
addCategory(category[3][2], "3-c-1");
addCategory(category[3][2], "3-c-2");

function initForm(form) {
  fwrite.wr_1.length = category.length;
  for (i = 0; i < category.length; i++)
    fwrite.wr_1[i].text = category[i].value;
  change_wr_1(form);
}

function change_wr_1(form) {
  var i = fwrite.wr_1.selectedIndex;
  fwrite.wr_3.length = category[i].length;
  for (j = 0; j < fwrite.wr_3.length; j++)
    fwrite.wr_3[j].text = category[i][j].value;
  change_wr_3(form);
}

function change_wr_3(form) {
  var i = fwrite.wr_1.selectedIndex
  var j = fwrite.wr_3.selectedIndex;
  fwrite.wr_4.length = category[i][j].length;
  for (k = 0; k < fwrite.wr_4.length; k++)
    fwrite.wr_4[k].text = category[i][j][k].value;
}

// -->
</SCRIPT>



<form name="fwrite" method="get" action="#">
<select name="wr_1" onchange="change_wr_1(this.form)"></select>
<select name="wr_3" onchange="change_wr_3(this.form)"></select>
<select name="wr_4"></select>
</form>

셀렉트 wr_1을 빼고 라디오버튼에 네임을 wr_1로 주고 value를 일일이 주는걸로는 안되더라구요..
ㅠㅜ;; 어떻게 바꿀 수 없을까요?
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로