防止浏览器文本输入建议[重复]

问题描述 投票:37回答:1

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

我的猜测是,这取决于标签的ID或类。因此,如果我将输入标签类更改为晦涩难懂的内容,则浏览器将不会提供任何建议。但我想知道是否还有一种更优雅的方式...

一个相关的问题是当您关注元素时在Safari中发生的文本字段突出显示。当我在Facebook上填写表格时,没有看到此轮廓。很高兴听到有人知道如何处理这两个问题。

css browser user-interface
1个回答
44
投票

基于壁虎的浏览器支持称为“自动完成”的标记属性。因此,在您的<form>标签中,您需要放置<form autocomplete="off">

更多在这里:https://developer.mozilla.org/en/How_to_Turn_Off_form_Autocompletion

某些其他浏览器也对此提供支持。我相信IE会很荣幸。

© www.soinside.com 2019 - 2024. All rights reserved.