我有一个Web应用程序(JSP,Spring,Tomcat),并且在用户登录后,他们可以单击“更改密码”链接,该链接以简单的形式通过“密码”和“确认密码”字段提示他们。
<div class="form-group">
<label class="control-label col-sm-2">New Password:</label>
<div class="col-sm-10">
<input type="password" class="form-control" name="password" id="password" placeholder="Password" required>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2">Confirm New Password:</label>
<div class="col-sm-10">
<input type="password" class="form-control" name="confirmPassword" id="confirmPassword" placeholder="Confirm Password" required>
</div>
</div>
很好,只是浏览器认为这是一个登录表单,并提示用户是否要将密码保存在浏览器中。
我的理解是autocomplete="off"
旨在防止出现提示,但是现代的浏览器会忽略该字段。
或者,有什么方法可以使用type="text"
并仍然将这些字符显示为带掩蔽的项目符号?
答案 0 :(得分:0)
autocomplete
的有效选项是on
和off
,而不是true/false.
答案 1 :(得分:0)
在新版的Chrome中,您描述的方式无效。试试这个:
<input type="password" name="password" autocomplete="user-password">