html - 去除输入框自动完成的方法

标签 html forms autocomplete input

我需要一个不使用自动完成功能的文本输入字段 - 如果用户之前提交过该表单,那么他之前提交的内容应该 - 不会 - 在他再次输入表单时出现,即使他正在输入相同的内容再次。据我所知,有几种方法可以做到这一点:

1。 <form autocomplete="off">
但是,我相信这是一个专有标签,我不确定它在浏览器之间的兼容性如何

2。给输入字段一个随机的“名称”
甚至可以在提交前使用 JS 将名称设置回预期值。但是,如果用户没有安装 JS,您将需要另一个带有名称的隐藏输入 - 而另一端的 php 代码很快就会变得困惑。

你知道其他方法吗?这些方式之一是“接受”的方式吗?评论?

谢谢,
马拉

最佳答案

关于html - 去除输入框自动完成的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893428/

相关文章:

javascript - 如何在一页中使用具有相同 id 的重复元素的 JavaScript?

html - div两侧的颜色逐渐变透明

html - 以下场景是否有任何css选择器

javascript - 提交前检查文本框是否被选中

javascript - 如何获取父类最接近的表单元素。 jQuery

javascript - HTML 框格式

visual-studio - 如何延迟 Visual Studio 中的波浪线(错误警告)?

javascript - 防止同时多次切换

jquery - Rails Jquery 自动完成 JSON 失败

delphi - 如何将 IAutoComplete 与 TStringsAdapter 一起使用?