jQuery 自动完成字段

标签 jquery html forms autocomplete jquery-autocomplete

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

我该怎么做? 目前,相关的 html 是:

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

最佳答案

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

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

也许对你有帮助。

关于jQuery 自动完成字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14506243/

相关文章:

javascript - 在 jquery 中通过 $.post 发送对象键和值的列表

javascript - 如何在我的 javascript 中保存添加或删除类 cookie?

javascript - 使文本区域宽度适合最长的文本行

javascript - 根据单选按钮选择隐藏多步骤表单中的步骤

python - 关于 django form.errors 的问题,获取原始错误消息

php - 提交时的PHP表单给出HTTP错误500

javascript - 如何在关闭时从 Fancybox iframe 中的文本字段获取值

javascript - 排序对象数组

html - 广播实时网络摄像头流

jquery - 砌体 : DIVs overlap even after I add imagesLoaded and 'reload'