覆盖浏览器的默认“自动完成”行为

时间:2012-11-20 11:45:10

标签: javascript autocomplete browser

用户确实喜欢autocomplete字段,确实在您的应用中使用它确实很有用。此外,如果你甚至知道基本的Javascripts,有许多方法可以实现自定义autocomplete(ajaxified,dumber,intelligent等)下拉列表。

食谱或多或少相同。

  • 停用浏览器的自动填充功能
  • 事件捕获
  • 查询匹配数据
  • 以相对定位且定制的样式显示ul / div

我的问题:有没有办法使用浏览器自己的autocomplete功能来显示自定义数据,以提供更原生的体验?

1 个答案:

答案 0 :(得分:4)

浏览器的自动完成仅在客户端,无法从js访问 我敢打赌,这是为了防止数据挖掘。