防止浏览器文本输入建议

时间:2009-04-23 21:20:06

标签: css browser user-interface

  

可能重复:
  How do you disable browser Autocomplete on web form field / input tag?

我正在构建自己的本地搜索UI元素,在您键入时提供本地搜索建议。我遇到的问题是,当我专注于html文本输入元素时,我的浏览器(Safari,但可能发生在其他浏览器中)根据我过去输入的内容显示自己的文本建议。

我的猜测是,这取决于<的ID或类。输入>标签。因此,如果我将输入标记类更改为模糊不清,浏览器将不会提供任何建议。但我想知道是否有更优雅的方式......

一个相关的问题是关于文本字段突出显示当你专注于<时在Safari中发生的事情。输入>元件。当我在Facebook上填写表格时,我没有看到这个大纲。如果有人知道如何处理这两个问题,那将会很棒。

1 个答案:

答案 0 :(得分:41)

基于Gecko的浏览器支持名为“autocomplete”的标记属性。因此,在<form>标记中,您可以放置​​<form autocomplete="off">

更多信息:https://developer.mozilla.org/en/How_to_Turn_Off_form_Autocompletion

其他一些浏览器也支持此功能。我相信IE会尊重这一点。