如何禁止浏览器表单自动填充的问题

时间:2018-09-18
最近发现一个问题,在登录页面登录一次过后记住密码,在点击注册页面会发现第一个密码框已经存在数据,而自己的账号会跑到第一个密码框上面的input中去。并且北京变成黄色的了,这个现象叫做表单自动填充,那么我们如何禁止表单自动填充呢?

最近发现一个问题,在登录页面登录一次过后记住密码,在点击注册页面会发现第一个密码框已经存在数据,而自己的账号会跑到第一个密码框上面的input中去。并且北京变成黄色的了。

这个效果会影响用户的体验。

在网上查到的方法又很多,

autocomplete="off"  这个属性 网上有的人说可以实现  不知道是我放的位置不对,还是没有找到正确的使用说明 打开注册页面还是原来的那个样子。

这个方法是我自己写的  大家可以试试

        $(function () {
            $('input[type="password"]').attr("type", "text");//把所有的页面中的type为password的input 属性全部改为 text
            $(document).focus(function () {
                $(this).attr("type", "password");
            });//获得焦点时再把密码框的   input type 改为password
        })