2010-04-17 106 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标签的插件,虽然我还没有看到,没有完成。