2012-04-03 41 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"> 

.......... 。