我有以下要求:
1.在浏览器的密码输入栏上显示*,表示客户现场有输入。
2.回显密码可以只是一个占位符,这意味着它与真实密码具有相同的长度,但它不是纯文本。这禁止客户使用firebug或html源查看纯文本。
现在我只需将每个密码字符替换为ascii 20(一个不可见的字符)。现在这在IE和Firefox中运行良好。但是,在Chrome中,隐藏的字符无法在Chrome中显示。
我没有任何线索搜索谷歌和stackoverflow。有人知道根本原因或任何其他方式来满足这一要求。
提前感谢任何建议或帮助。
答案 0 :(得分:0)
我认为您可以在用户输入内容时使用<input type="password" />
。当他回来时,你只需使用6'*'来表示它之前已经设置过。这会更安全,因为其他人不知道密码的确切长度。