0

これについてあなたの助けが本当に必要です。提供された助けは非常に歓迎されます。

私は2つのコンボボックスを持っています

<select name="combo1" id="combo1">
    <option value="April">April</option>
    <option value="November">November</option>
    <option value="December">December</option>
</select>
<select name="combo2" id="combo2">

</select>

そして、最初のコンボボックスでオプションを選択すると、2 番目のコンボボックスのオプションは選択内容に応じて変更されます。

例: コンボ 1 が選択されている場合"April"、オプションを表示したい: "Texas","NY"。が選択されている場合"November"は、表示したい状態を変更したいと思います。

これであなたの助けに本当に感謝します!

4

1 に答える 1

4

コンボ 1 の onchange を設定してから、その値を確認する必要があります。JavaScript を使用して記述しました。

var combo1 = document.getElementById("combo1");
var combo2 = document.getElementById("combo2");

combo1.onchnage = function(){
    switch(this.value){
        case "April":
             combo2.innerHTML = "<option value='Texas'>Texas</option><option value='NY'>NY</option>";
             break;
        case "November":
             combo2.innerHTML = "<option value='foo'>foo</option><option value='bar'>bar</option>";
             break;
    }

}
于 2013-04-07T23:38:04.110 に答える