3

我正在使用jQueryautocomplete功能。用户输入college姓名,自动完成功能会显示他/她输入的类似大学的列表。它工作正常。唯一的问题是,除了下拉自动完成菜单中显示的那些之外,我想禁止用户进入任何其他大学。我的意思是,我想让用户从可用列表中选择,他/她不能在该字段中输入任何其他文本。他将输入一些文本,自动完成将显示结果,然后从该列表中进行选择。目前,用户可以输入搜索字符串,从结果中进行选择,然后修改字段。我不想要那个。

我怎样才能做到这一点?目前,相关html的是:

<div class="ui-widget txt-fld">
   <label class="labelname">College:</label>
   <input id="college" class="textinput" name="college" />
</div>
4

2 回答 2

2

我知道一个通​​用的选择,它一次又一次地帮助了我。看这个:

http://ivaynberg.github.com/select2/

也许它可以帮助你。

于 2013-01-24T20:17:03.903 回答
0

您想要一个可搜索的选择列表(或可搜索的下拉菜单)。如果您不允许修改,它真的不能再被视为自动完成。

以下插件将为您工作。

http://jsearchdropdown.sourceforge.net/

于 2013-01-24T16:40:27.807 回答