默认情况下,当您向文本字段输入内容时,您会获得之前输入的值的建议。所以我的问题是,是否可以使用CSS来修改该建议下拉列表的上诉。或者你可以建议javascript代码重新创建它的行为吗?
答案 0 :(得分:0)
您无法使用本机浏览器的自动完成框,但您可以使用自定义实现。我最热门的赌注就是这个:http://jqueryui.com/autocomplete/
我应该注意,自定义实现不会提供用户之前输入的值,除非您捕获用户输入的每个术语,并使用该列表填充自动完成框。
答案 1 :(得分:0)
不,这是浏览器的原生实现。浏览器甚至不添加或修改任何新的DOM元素,因此您无法设置下拉列表的样式。我不是100%确定,但看起来下拉列表位于显示页面顶部的不同层上。您需要拥有自己的自动完成Javascript实现。
顺便说一下,要禁用此浏览器行为,请将其添加到input元素:
autocomplete="off"
请注意,并非所有浏览器都支持自动填充属性