我有一个要求输入密码的网页。它用于我的管理员没有重置用户密码,所以我不希望浏览器参与记住它。
此刻(但只有当两个密码不匹配时)会出现一个对话框询问“确认密码更改”,“请确认您要更改密码的用户”,然后是密码列表。
我如何允许管理员输入新的用户密码(两次),显示器被混淆,浏览器没有“帮助”记住密码?
答案 0 :(得分:1)
我认为是:
autocomplete="off"
作为表单或输入元素的属性。
答案 1 :(得分:1)
<form autocomplete='off'>
或<input type='password' name='pwd' autocomplete='off'>
应适用于现代浏览器 - part of HTML5 new form attributes。
对于旧浏览器,您可以随机输入密码输入元素的名称,以便不使用任何存储的值。新的浏览器(我认为)仍会填充字段,并且它不会阻止密码存储在计算机上。
在一天结束时,您的管理员需要知道他们不应该保存此密码。您是否可以在流程中引入第二个因素(例如,将其标记为数字以确认操作)?您是否可以更改域策略以阻止浏览器保存密码?
答案 2 :(得分:0)
将autocomplete="false"
添加到按钮标记中,无论它是服务器控件还是input type="text"
按钮
示例:
<input type="text" autocomplete="false" name="pwd">
修改
再次阅读您的问题,如果您 使用<input type="password"/>
,则浏览器不应该有自动填充/自动提示。你能发布你的代码吗?