所以我有一个ASP.Net MVC网站,我想知道是否有可能做到这一点,所以用户必须手动输入他们的密码所以它不会被浏览器自动填充?这似乎是一个简单的问题,但谷歌搜索这个我只是获得有关客户端如何禁用其提示的说明。
答案 0 :(得分:11)
我从来没有用它,但是有一个自动完成属性,当禁用时会告诉浏览器不要存储密码字段中的任何信息:
如果禁用了自动完成功能,则为值 没有存储和建议的值 没有出席。
http://msdn.microsoft.com/en-us/library/ms533486(VS.85).aspx
<INPUT TYPE="password" AUTOCOMPLETE="off">
我已将它用于普通文本字段中的信用卡号码等。但我没有意识到这也适用于密码字段。你可能想在IE以外的其他浏览器中尝试它,但确定。
更新:看起来这适用于Firefox和Chrome。
答案 1 :(得分:2)
如果您明确设置value=""
它将不会被记住。这就是我的银行的做法。您还可以设置自动完成属性。