是否可以更改HTML 5 Datalist自动完成行为?

时间:2014-09-11 16:46:32

标签: html5 autocomplete datalist

有一个问题:我在项目中使用了很多input-datalist组合来实现自动完成功能。但让我烦恼的一件事是自动完成总是“左向”。
即:如果您在选项中有[苹果,香蕉,橙色]并且您输入“pp”,则不会检测到它。
我需要的是类似'%keyword%'之类的SQL。

我看到JQueryUI自动完成提供了我需要的东西: Changing HTML datalist autocomplete behavior

但我想尽可能避免使用外部库。有什么建议? 先谢谢!

1 个答案:

答案 0 :(得分:0)

每个浏览器都以不同方式实现此功能。

Firefox将匹配" apple"如果你键入" pp",因为它匹配包含" pp"的元素。作为子串。

其他浏览器只会匹配以" pp"。

开头的元素

请参阅:html datalist element auto suggest behavior