3 つのドロップダウンがあります。最初のドロップダウンで選択したオプションに基づいて、javascript を使用して 2 番目のドロップダウンにデータを入力しています。
最初のドロップダウン
<select id="continent" onchange="secondMenu(this,'country')" >
<option value="1">Asia</option>
<option value="2">Europe</option
</select>
2 番目のドロップダウン
<select id="country" >
</select>
3 番目のドロップダウン
<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>
2 番目のドロップダウンで選択したオプションに基づいて、mysql クエリを実行し、3 番目のドロップダウンに入力します。3 番目のドロップダウンに入力する方法についてのヘルプ。