css - 阻止浏览器文本输入建议

标签 css browser user-interface

<分区>

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

我的猜测是这取决于 <input> 标签的 ID 或 Class。所以很可能,如果我将输入标签类更改为模糊的东西,浏览器将不会提供任何建议。但是不知道有没有更优雅的方式...

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

最佳答案

基于 Gecko 的浏览器支持称为“自动完成”的标记属性。所以在你的<form>你会把标签 <form autocomplete="off"> .

更多信息:How to turn off form autocompletion

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

关于css - 阻止浏览器文本输入建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/783573/

相关文章:

css - Chrome 移动设备屏幕模拟器

php - Google No captcha Recaptcha 不工作

html - 传单 - map "shadowed",当大小设置为百分比时不可点击

javascript - jQuery 文件上传不触发上传

python - 如何在 PySimpleGUIQt 中实现复选框功能?

html - 以 100% 高度填充表格单元格的 Div

firefox - 在不关注浏览器的情况下在 emacs 中运行 browse-url

silverlight - 如何更改 Silverlight for Windows Phone 上 Web 浏览器上的 ComboBox "selectedIndex"?

java - 如何在不抬起手指的情况下更改我按下的按钮? (在 LibGDX 中)

c++ - 非托管 C++ 中的 WinForm 样式 Invoke()