TOP /リクエスト | フォーム部品:セレクトメニューを書き換える |
---|
<script language="JavaScript"> <!-- address_data = new Array(); address_data[0] = new Array(); //東京都 address_data[1] = new Array(); //大阪府 address_data[0][0] = new Array(); //東京都足立区 address_data[0][0][0] = "足立区"; address_data[0][0][1] = "大谷田"; address_data[0][0][2] = "古千谷"; address_data[0][0][3] = "千住旭町"; address_data[0][1] = new Array(); //東京都葛飾区 address_data[0][1][0] = "葛飾区"; address_data[0][1][1] = "鎌倉"; address_data[0][1][2] = "新宿"; address_data[0][1][3] = "四つ木"; address_data[0][2] = new Array(); //東京都荒川区 address_data[0][2][0] = "荒川区"; address_data[0][2][1] = "東日暮里"; address_data[0][2][2] = "町屋"; address_data[0][2][3] = "南千住"; address_data[1][0] = new Array(); //大阪府大阪市住吉区 address_data[1][0][0] = "住吉区"; address_data[1][0][1] = "我孫子"; address_data[1][0][2] = "上住吉"; address_data[1][0][3] = "遠里小野"; address_data[1][1] = new Array(); //大阪府和泉市 address_data[1][1][0] = "和泉市"; address_data[1][1][1] = "芦部町"; address_data[1][1][2] = "大野町"; address_data[1][1][3] = "観音寺町"; address_data[1][2] = new Array(); //大阪府堺市 address_data[1][2][0] = "堺市"; address_data[1][2][1] = "赤坂台"; address_data[1][2][2] = "浅香山町"; address_data[1][2][3] = "綾之町西"; function select_address(o){ k=document.address_form.ken.selectedIndex; if(o){ document.address_form.si.length=address_data[k].length; for(i=0;i<address_data[k].length;i++) document.address_form.si.options[i]=new Option(address_data[k][i][0],""); } s=document.address_form.si.selectedIndex; document.address_form.tyou.length=address_data[k][s].length-1; for(i=0;i<address_data[k][s].length-1;i++) document.address_form.tyou.options[i]=new Option(address_data[k][s][i+1],""); }/*himajin.moo.jp*/ // --> </script> <form name="address_form"> <SELECT name="ken"onchange="select_address('ken')"style="width:100"> <OPTION>東京都</OPTION> <OPTION>大阪府</OPTION> </SELECT> <SELECT name="si"onchange="select_address()"style="width:100"> <OPTION>足立区</OPTION> <OPTION>葛飾区</OPTION> <OPTION>荒川区</OPTION> </SELECT> <SELECT name="tyou"style="width:100"> <OPTION>大谷田</OPTION> <OPTION>古千谷</OPTION> <OPTION>千住旭町</OPTION> </SELECT> </form>