如何阻止浏览器要求在注册表单中保存电子邮件和密码
How to stop browser from asking to save email and password in sign up form?
我正在用PHP创建一个注册表单。每次我点击注册按钮,浏览器都会要求保存电子邮件和密码。我该怎么阻止?
截至2016年4月,这是浏览器级别的行为和用户的控制责任。
你可以做两件事:
-
您可以通知用户如何防止此消息显示和
-
向浏览器开发团队提出投诉,敦促他们改变行为。如果有足够多的人想要改变它,那么它就会改变。
您可以在类似的输入字段上使用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"
-----相关文章:
- 我未保存的更改指令需要适用于具有不同名称的所有表单
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 将表单输入保存到txt,弹出结果,不更改页面
- 使用记录保存的消息进行表单验证
- 如何停止javascript的执行并允许用户保存表单
- 缺少用于创建的模板.内部服务器错误-聚合物表单保存到数据库
- Chrome扩展表单保存错误
- 如何将动态表单保存到数据库/编辑回表单
- 将图像从表单保存到本地存储并存储/加载它
- CRM 2015 Javascript,防止记录表单保存并关闭
- jQuery 模态表单保存到 JavaScript 数组
- HTML 表单保存临时数据
- 从表单保存和加载数据而不提交
- 使用 jquery/javascript 将数据从 html 表单保存到文本文件
- 使用AngularJS和php将数据从表单保存到数据库
- 将表单保存为json
- 检测主干模型更改以启用表单保存按钮并更新模型
- 将多个表单保存到localStorage
- 将用户输入从web表单保存到文本文件(在云上:URL)并读取相同的内容
- 将表单保存为JSON