javascript - 如何通过 JavaScript 实现 html 文本框的增量建议?

标签 javascript jquery

这就是我想做的......

假设我有一个标签列表(例如:动物、字母表、建筑物、食物)。我想做到这一点,以便当用户开始输入“A”时,他们会显示字母表(“lphabet”部分突出显示,光标位于“A”之后)。当用户键入时,他们可以随意点击选项卡并接受建议,也可以继续键入自定义值。

  1. 这可能吗?
  2. 实现这一点的最佳方法是什么?

目前,我只是将文本框中的值替换为列表中的匹配值(如果找到)。这效果不太好,因为如果自定义值接近列表中的现有项目,则很难使用自定义值,因为该值不断被建议覆盖。

谢谢!

最佳答案

有一个用于自动完成的 JQuery 插件。

http://jqueryui.com/autocomplete/

关于javascript - 如何通过 JavaScript 实现 html 文本框的增量建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20320736/

相关文章:

javascript - Express.js/React.js 页面刷新状态持久化

javascript - Dojo - 如何在另一个 forEach 内的选定节点上使用 forEach

javascript - 如何切换/折叠 javascript 元素(我想默认折叠 html)

javascript - 获取下拉列表的最后一个选项的值?

javascript - 按下任意键时发出警报

javascript - 如何使此代码更有用(防止文本区域中出现特殊字符)

javascript - window.showmodaldialog 在 chrome 中不起作用

javascript - 谁能给我一个信息窗口内 div 元素的 jquery 动画示例代码?

javascript - 仅当选中特定数量的复选框时才自动提交表单

javascript - 如何在订单上显示特定的 div 类