我正在尝试在程序(angularjs)中使用html5数据列表,因为我希望用户可以输入不在列表中的选项。
但是,到目前为止,我已经指出的是,当使用html5数据列表时,只需编写部分文本并按Tab键,就可以放弃在列表中选择项目的可能性。发生的情况是输入元素仅保留您键入的内容,而不保留列表中的完整项目。
有没有一种方法可以使Datalist + Input通过仅键入部分内容并按Tab来选择列表中的整个项目?
非常感谢您的帮助和再见...
答案 0 :(得分:0)
好吧,我最终在项目中使用了 selectize.js 。
这是一个jquery插件,可以使用(html)输入来允许用户从列表中选择一个选项,但是也允许用户键入一个新选项(不在名单)。这正是我想要的。
关于在Medium中使用插件的一则好文章:
Using Selectize.js to Make Your Forms Better
非常感谢,再见...