场景: 涉及密码的form表单, 在页面打开后都会显示浏览器中, 已经保存了的密码/用户名.
解决方案:
第一步: 初始设置该密码属性为text:
<input type="text" id="password" maxlength="25" minlength="6" placeholder="密码"/>
此时刷新页面, 再也不会出现用户名/密码自动显示, 因为不存在密码输入框
第二步: 在用户点击密码输入框时, 触发事件(为输入框, 修改为password属性)
$('#password').focus(function () {
$(this).attr("type", "password");
});
OK.
如果您有更好的解决方案, 可在下方留言.
谢谢.