(我找不到它,但我又不知道如何搜索它.)
我想使用<input list=xxx>并<datalist id=xxx>获得自动完成功能,但我希望浏览器通过"包含"方法匹配所有选项,而不是"开始于",这似乎是标准的.有办法吗?
如果不是简单,有没有办法强制显示我想要显示的建议,而不是浏览器匹配的建议?假设我正在键入"foo",我想显示选项"bar"和"baz".我可以强迫用户使用吗?如果我只是用那些(用JS)填充datalist,浏览器仍然会执行'start with'检查,并将其过滤掉.
我希望最终控制数据主义选项如何显示.不要超过它的UI,灵活性,可访问性等,所以我不想完全重新制作它.甚至不建议使用jQuery插件.
如果我可以最终控制表单元素验证,为什么不自动完成,对吧?
编辑:我现在看到Firefox确实使用'包含'方法......那甚至不是标准?有什么方法可以强迫这个?我可以改变Firefox的方式吗?
编辑:我这是为了说明我喜欢的内容:http://jsfiddle.net/rudiedirkx/r3jbfpxw/