2010-04-17 26 views
3

我在互聯網上搜索了相當長的時間,但找不到適合我需求的組合框。誰能幫我?提前致謝!jquery中的組合框

我需要的是一個具有可編輯框的下拉列表,其行爲與Windows桌面應用程序中的組合框完全相同。我有一個用戶的值列表,但我也希望他們能夠鍵入一個值,如果列表不包含他們需要的值。我正在使用ASP.NET MVC,所以我想確保控件可以被默認的模型綁定器綁定。謝謝!

此致

+0

請參閱http://stackoverflow.com/questions/195270/professional-jquery-based-combobox-control – Bipul 2010-04-17 03:55:22

回答

4

Professional jQuery based Combobox control?的解決方案都專注於使用輸入作爲濾波手段,並自動填入到一個現有的選擇值。

如果您正在尋找傳統的組合框,它僅僅是「鍵入某些東西或從這些預定義的值中選擇」(不,我們不會在您輸入時隱藏那些不匹配的組合) ,所有你可能需要做的是

<select id="combo4" style="width: 200px;" 
      onchange="$('input#text4').val($(this).val());"> 
    <option>option 1</option> 
    <option>option 2</option> 
    <option>option 3</option> 
</select> 
<input id="text4" 
     style="margin-left: -203px; width: 180px; height: 1.2em; border: 0;" /> 

http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/

應該很容易把這個包成轉換現有的select標籤的插件,雖然我還沒有看到,沒有完成。