回答

17

尝试autocomplete='off'在输入字段。浏览者应该尊重这一点 - 但他们当然不需要。

更新: 这现在是HTML5的一部分,根据该标准,您可以将autocomplete='off'添加到表单标签,以使其适用于表单中的所有字段。

http://www.w3schools.com/html/html5_form_attributes.asp

2

当用户点击“提交”时,从表单域获取密码,将其放入隐藏的输入并发送表单。

+0

呵呵,漂亮的黑客...从来没有,但:) – 2010-12-12 22:29:35

1

镀铬 - 和其他浏览器不尊重autocomplete="off" - 您可以使用autoCompleteType="disable"x-autoCompleteType="disable"

5

我猜你是问关于防止密码保存对话框的编程方式,而不是通过使用浏览器提供的可配置选项(如果您正在寻找可配置选项,此链接可能有助于Google Chrome Manage Password)。

现在来编程的方式,有很多方法可以做到这一点。比方说,你有名字传密码字段:

<input type="password" name="pass"> 

您必须添加几个额外的假密码字段的原始密码字段的顶部(这在我们的情况下,NAME =“通行证”)。

这些额外的假密码字段不应该对用户可见,所以我们必须使用样式表display: none

如控制这些假密码字段的显示方式:

<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" /> 

注意这有时可能不在这种情况下,尝试使用其他CSS样式来隐藏用户的元素。

Hide elements via CSS

让我知道,如果它帮助。

+0

它的作品。有人可以解释一下,这怎么可能? – Zeeshan 2016-01-29 11:36:24