【发布时间】:2013-10-08 09:50:42
【问题描述】:
我有一个 html 形式的下拉列表。如果用户在此选择任何选项,则基于我想显示另一个下拉列表的选择。
<select name="places">
<option value="-1">Select</option>
<option value="nilgiris">Nilgiris </option>
<option value="coimbatore">Coimbatore</option>
<option value="chennai">Chennai</option>
</select>
例如,如果用户选择“Nilgiris”,我想显示 Nilgirs 中的位置,例如 ooty、coonoor、kotagiri...
<option value="ooty">Ooty </option>
<option value="coonoor">Coonoor</option>
<option value="kotagiri">Kotagiri</option>
怎么做...
function check(elem) {
document.getElementById('places1').disabled = !elem.selectedIndex;
}
<select name="places" onchange="check(this);">
<option value="-1">Select</option>
<option value="nilgiris">Nilgiris </option>
<option value="coimbatore">Coimbatore</option>
<option value="chennai">Chennai</option>
</select>
<select id="places1" disabled="disabled" >
<option>Ooty</option>
<option>Coonoor</option>
<option>Kotagiri</option>
</select>
此代码在“places”下拉列表中的任何选择上启用“places1”下拉列表...
我想让它仅在“地点”下拉列表中选择 Nilgiris 时启用。
怎么弄???
【问题讨论】:
-
您可以使用 AJAX 来获取多选下拉列表