<script type = "text/javascript">
<!--
function functionName()
{
var select1 = document.forms.formName.selectName1; //変数select1を宣言
var select2 = document.forms.formName.selectName2; //変数select2を宣言
select2.options.length = 0; // 選択肢の数がそれぞれに異なる場合、これが重要
if (select1.options[select1.selectedIndex].value == "大阪府")
{
select2.options[0] = new Option("堺市堺区");
select2.options[1] = new Option("堺市中区");
select2.options[2] = new Option("堺市東区");
select2.options[3] = new Option("堺市西区");
select2.options[4] = new Option("堺市南区");
select2.options[5] = new Option("堺市北区")
select2.options[6] = new Option("堺市美原区");
select2.options[7] = new Option("和泉市");
}
else if (select1.options[select1.selectedIndex].value == "兵庫県")
{
select2.options[0] = new Option("神戸市東灘区");
select2.options[1] = new Option("神戸市灘区");
select2.options[2] = new Option("堺市中央区");
select2.options[3] = new Option("神戸市兵庫区");
select2.options[4] = new Option("神戸市長田区");
select2.options[5] = new Option("神戸市須磨区");
select2.options[6] = new Option("神戸市市垂水区");
select2.options[7] = new Option("神戸市北区");
select2.options[8] = new Option("神戸市市西区");
select2.options[9] = new Option("尼崎市");
select2.options[10] = new Option("西宮市");
select2.options[11] = new Option("芦屋市");
select2.options[12] = new Option("伊丹市");
select2.options[13] = new Option("川西市");
select2.options[14] = new Option("宝塚市");
select2.options[15] = new Option("猪名川町");
select2.options[16] = new Option("三田市");
}
else if (select1.options[select1.selectedIndex].value == "奈良県")
{
select2.options[0] = new Option("奈良市");
select2.options[1] = new Option("生駒市");
select2.options[2] = new Option("平群町");
select2.options[3] = new Option("三郷町");
select2.options[4] = new Option("王寺町");
select2.options[5] = new Option("神戸市須磨区");
select2.options[6] = new Option("神戸市市垂水区");
select2.options[7] = new Option("神戸市北区");
select2.options[8] = new Option("神戸市市西区");
select2.options[9] = new Option("尼崎市");
select2.options[10] = new Option("西宮市");
select2.options[11] = new Option("芦屋市");
select2.options[12] = new Option("伊丹市");
select2.options[13] = new Option("川西市");
select2.options[14] = new Option("宝塚市");
select2.options[15] = new Option("猪名川町");
select2.options[16] = new Option("三田市");
}
else if (select1.options[select1.selectedIndex].value == "京都府")
{
select2.options[0] = new Option("京都市下京区");
select2.options[1] = new Option("京都市中京区");
select2.options[2] = new Option("京都市上京区");
select2.options[3] = new Option("京都市右京区");
select2.options[4] = new Option("京都市西京区");
select2.options[5] = new Option("京都市東山区");
select2.options[6] = new Option("京都市左京区");
select2.options[7] = new Option("京都市山科区");
select2.options[8] = new Option("京都市南区");
select2.options[9] = new Option("京都市伏見区");
select2.options[10] = new Option("宇治市");
select2.options[11] = new Option("亀岡市");
select2.options[12] = new Option("南丹市");
select2.options[13] = new Option("船井郡京丹波町");
select2.options[14] = new Option("福知山市");
select2.options[15] = new Option("綾部市");
select2.options[16] = new Option("舞鶴市");
select2.options[17] = new Option("宮津市");
}
else if (select1.options[select1.selectedIndex].value == "肉類")
{
select2.options[0] = new Option("豚肉");
select2.options[1] = new Option("牛肉");
}
}
//-->
</script>
<body bgcolor onLoad="functionName()">
<form name="formName" method="post" action="./pathToProgramFile">
<!--選択肢その1-->
<select name = "selectName1" onChange="functionName()">
<option value = "選択されていません">選択されていません</option>
<option value = "大阪府">大阪府</option>
<option value = "兵庫県">兵庫県</option>
<option value = "奈良県">奈良県</option>
<option value = "京都府">京都府</option>
<option value = "肉類">にくるい</option>
</select>
<!--選択肢その2(選択肢その1の項目によって変化)-->
<select name = "selectName2">
</select>
</body>