是否有任何JavaScript / jquery库将输入转换为选择,其中“other”选项是自由文本?或者我必须自己写吗?感谢
答案 0 :(得分:2)
您可以考虑使用jQuery UI Autocomplete。这样它将允许任意文本并显示由用户输入过滤的下拉列表(如果它与您的情况相关)。
答案 1 :(得分:0)
尝试以下方法 - javascript函数如下:
function changeselect()
{
var mdiv=document.getElementById('other');
var cdiv=document.getElementById('select');
if(cdiv.options[cdiv.selectedIndex].value=='other')
{
mdiv.style.visibility='visible';
}
else
{
mdiv.style.visibility='hidden';
}
}
HTML如下: .......
<select id="select" name="select" onChange="changeselect()">
<option value"please">Please select One</option>
<option value="car">Car</option>
<option value="bike">Bike</option>
<option value="other">Other</option>
</select>
<INPUT id="other" type="text" name="other">
...........
答案 2 :(得分:0)
dojo工具包提供了一整套自定义表单小部件。 ComboBox适用于您的情况(另请参阅FilteringSelect)