我有三个下拉菜单。基于在第一个下拉列表中选择的选项,我正在使用 javascript 填充第二个下拉列表。
第一个下拉菜单
<select id="continent" onchange="secondMenu(this,'country')" >
<option value="1">Asia</option>
<option value="2">Europe</option
</select>
第二个下拉菜单
<select id="country" >
</select>
第三个下拉菜单
<select id="population" >
</select>
我的剧本
<script>
function secondMenu(ddl1,ddl2){
var as=new Array('Japan','China');
var eu=new Array('Germany','France');
switch (ddl1.value) {
case 1:
document.getElementById(ddl2).options.length = 0;
for (i = 0; i < as.length; i++) {
createOption(document.getElementById(ddl2), as[i], as[i]);
}
break;
case 2:
document.getElementById(ddl2).options.length = 0;
for (i = 0; i < eu.length; i++) {
createOption(document.getElementById(ddl2), eu[i], eu[i]);
}
break;
}
function createOption(ddl, text, value) {
var opt = document.createElement('option');
opt.value = value;
opt.text = text;
ddl.options.add(opt);
}
</script>
现在基于在第二个下拉列表中选择的选项,我想运行一个 mysql 查询并填充第三个下拉列表。关于如何填充第三个下拉列表的任何帮助。