case '1':
document.getElementById(q15).options.length = 0;
for (i = 0; i < australia.length; i++) {
createOption(document.getElementById(q15), australia[i], australia[i]);
}
break;
上述代码调用数组信息:
function createOption(ddl, text, value) {
var opt = document.createElement('option');
opt.value = value;
opt.text = text;
ddl.options.add(opt);
}
上面的代码创建了一个下拉列表,如下所示:
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
ETC
我还需要让它添加一些 PHP 脚本,这可能吗?它看起来像这样(注意:==1 '1' 需要是一个变量,它可以是顶部 Javascript 代码中的 '[i] 吗?:
<option value="1" <?php if ($results['q14']==1) echo "selected";?>>1</option>
<option value="2" <?php if ($results['q14']==2) echo "selected";?>>2</option>
<option value="3" <?php if ($results['q14']==3) echo "selected";?>>3</option>