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>

当我在第一个组合框中选择一个选项时,第二个组合框中的选项应该根据选择而改变。

例如:如果在 combo1 中选择了"April",我想显示选项:"Texas","NY"。但如果"November"被选中,我想更改我想显示的状态。

我非常感谢您在这方面的帮助!

4

1 回答 1

4

你应该设置combo1的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 回答