如何阻止浏览器要求在注册表单中保存电子邮件和密码

How to stop browser from asking to save email and password in sign up form?

本文关键字:表单 保存 电子邮件 密码 注册表 注册 浏览器 何阻止      更新时间:2024-05-02

我正在用PHP创建一个注册表单。每次我点击注册按钮,浏览器都会要求保存电子邮件和密码。我该怎么阻止?

截至2016年4月,这是浏览器级别的行为和用户的控制责任。

你可以做两件事:

  1. 您可以通知用户如何防止此消息显示和

  2. 向浏览器开发团队提出投诉,敦促他们改变行为。如果有足够多的人想要改变它,那么它就会改变。

您可以在类似的输入字段上使用autocomplete="off"

   <input type="text" name="Username" autocomplete="off">
   <input type="password" name="Password" autocomplete="off">

或者在表单标签上。可能不适用于所有浏览器。

请参阅http://caniuse.com/#search=autocomplete在支持的浏览器上。

这段代码解决了我的问题。我刚刚添加了

readonly onfocus="this.removeAttribute('readony');"

除了

自动完成="关闭"

输入应该像这个

<input type="text" name="UserName" autocomplete="off" readonly 
    onfocus="this.removeAttribute('readonly');" >
<input type="password" name="Password" autocomplete="off" readonly 
    onfocus="this.removeAttribute('readonly');" >

在表单标签中添加属性autocomplete="off"

-----