如何让浏览器忽略“更改密码”表单上的密码字段?

时间:2019-05-07 18:44:09

标签: html spring jsp web login

我有一个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"并仍然将这些字符显示为带掩蔽的项目符号?

2 个答案:

答案 0 :(得分:0)

autocomplete的有效选项是onoff,而不是true/false.

答案 1 :(得分:0)

在新版的Chrome中,您描述的方式无效。试试这个:

<input type="password" name="password" autocomplete="user-password">