我有两个组合框:
<select ID="combobox1"></select>
<select ID="combobox2" onChange="get_function(this, #combobox1)"></select>
我想要做的是,将 combobox1 上选择的值传递给 combobox2 并调用 Javascript 函数:
function get_function(combobox1, combobox2)
{
var code1 = combobox1.value;
var code2 = combobox2.value;
if (!code1) return;
if (!code2) return;
alert(code1 + '-' + code2);
}
我已经尝试过该代码,但它不起作用。我怎样才能做到这一点?
更新
问题通过以下方式解决:
<select ID="combobox1"></select>
<select ID="combobox2" onChange="get_function(this, "combobox1")"></select>
function get_function(combobox1, combobox2)
{
var code1 = combobox1.value;
var code2 = document.getElementById(combobox2);
if (!code1) return;
if (!code2) return;
alert(code1 + '-' + code2);
}