首页 > 代码库 > html页面禁止自动填充浏览器记住的密码
html页面禁止自动填充浏览器记住的密码
现在的浏览器功能越来越强大,比如Chrome浏览器,在一个系统login的时候我们一般会记住密码,那么在整个系统中,浏览器一旦遇到 type="password"的控件,就会把密码自动填充到该控件。非常烦恼,问了一下同事有人说可以用autocomplete="off" 来禁用自动填充, 经过简单的实践没有达到我的需求。于是回到最原始的解决方案。
比如html如下
<input type="password" name="admin_pwd" minlength="6" required="true" />
在页面初始化的时候 把type改为text 并且清空,在focus事件触发的时候又把type改为password。
$("input[name=‘admin_pwd‘]").attr("type", "text").val("").on("focus", function () {
$(this).attr("type", "password");
});
当页面ajax提交后又把type改为text且清空该值
$("input[name=‘admin_pwd‘]").attr("type", "text").val("");
html页面禁止自动填充浏览器记住的密码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。