js实现360浏览器下禁止自动填写用户名密码

越来越多的用户在使用360浏览器,360浏览器的自动保存用户名密码的功能对用户来说很方便,但自动在input里填充内容有时候就很恶心了。如果能找对正确的input来填充也就罢了,可偏偏有时候360浏览器会把一个input的内容填充到另一个input里,这就让人抓狂了。于是网上有很多解决这个问题的方法,都挺不错的,大家可以搜搜,不过我也想到一个办法,就是把input设置成readonly,这样就不能自动填充了,然后再给对应的input设置一个onlick方法,就是点击该input框就移除readonly。如此,既能保证input不被浏览器自动填充,也不影响正常使用。

jquery代码如下:

<input type=”text” value=””  readonly/>

$(document).ready(function() {
$(“input”).click(function(){
$(this).removeAttr(“readonly”);
});

});

当然js代码也行。

不过这个方法的缺点就是只有用鼠标点击一下input框才能输入,如果有键盘高手习惯用tab键来获取鼠标焦点就不适用了,得写一个tab键触发的方法。这里我就不写了,大家自己动手吧~~~

 

未经允许不得转载:前端撸码笔记 » js实现360浏览器下禁止自动填写用户名密码

上一篇:

下一篇: