一方の選択状態に応じて、もう一方の選択内容が変化するセレクトボックスをJavaScriptで実装した例です。全て場合の選択肢を配列で保持しています。選択肢が非常に多くなる場合は、サーバとの非同期通信も必要になるでしょう。 動作例 コード 関数定義(JavaScript): function updateCombo(){ var combo1 = document.getElementById("combo1"); var combo2 = document.getElementById("combo2"); // combo2.removeAttribute("disabled"); // didn't work combo2.disabled = false; for(i = combo2.childNodes.length-1;i >= 0;i--){ combo2