2012-04-03 46 views
0

是否有任何JavaScript/jquery库将输入变为select其中“其他”选项是自由文本?还是我必须自己写?谢谢选择或自由文本

+0

您是指将输入转换为支持自定义值输入的组合框?不,你必须自己编写代码或使用小部件库,其中有很多,只有谷歌。 – 2012-04-03 06:34:05

回答

2

你可以考虑使用jQuery UI Autocomplete。这样,它将允许任意文本,并显示一个由用户输入过滤的下拉菜单(如果它与您的情况有关)。

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"> 

.......... 。