(Form表单自动填充)浏览器自动填充表单很恶心怎么去掉,很恶心

百度一大堆垃圾都不行,下面这些是实际可行的方法

 

第一种方法:

    input设置autocomplete="off"是不起作用的,必须设置new-password。但是这种只对谷歌浏览器有效。

第二种方法:

    JS代码(对一切谷歌内核浏览器有效)

    

<script>
        //防止表单自动填充(谷歌内核)
        (function ($) {
            if (navigator.userAgent.toLowerCase().indexOf("chrome") != -1) {
                var inputers = document.getElementsByTagName("input");
                for (var i = 0; i < inputers.length; i++) {
                    if ((inputers[i].type !== "submit") && (inputers[i].type !== "password")) {
                        inputers[i].disabled = true;
                    }
                }
                setTimeout(function () {
                    for (var i = 0; i < inputers.length; i++) {
                        if (inputers[i].type !== "submit") {
                            inputers[i].disabled = false;
                        }
                    }
                }, 100)
            }
        })(jQuery);
    </script>

 

第三种方法:

     只能清除屎黄背景CSS

<style>
    input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset !important;
    }

    input:-webkit-autofill {
        transition: background-color 5000s ease-in-out 0s;
    }
</style>

 

 

 

———来自原创 风吹蛋蛋飘~

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
jQuery是一种流行的JavaScript库,它允许开发人员更轻松地处理HTML文档。通过使用jQuery,可以轻松地自动填充,从而提高用户体验。以下是一些使用jQuery自动填充的常见方法: 1. 使用val()方法:val()方法可用于设置或返回输入字段的值。可以使用它来自动填充字段。例如,可以使用以下代码将所有文本字段的值设置为空字符串: ```javascript $('input[type="text"]').val(''); ``` 2. 使用each()方法:可以使用each()方法遍历中的所有输入字段,并使用val()方法设置其值。例如,以下代码将所有输入字段的值设置为当前日期: ```javascript $('input').each(function() { switch($(this).attr('type')) { case 'text': $(this).val(new Date().toLocaleString()); break; case 'date': $(this).val(new Date().toLocaleDateString()); break; default: break; } }); ``` 3. 使用正则达式验证:可以使用正则达式验证字段的值,并根据需要自动填充该值。例如,以下代码将所有密码字段的值设置为'password': ```javascript $('input[type="password"]').each(function() { if($(this).val() === '') { $(this).val('password'); } }); ``` 4. 使用插件:可以使用一些jQuery插件来自动填充。例如,jQuery Form Autofill插件可以自动填充字段,并根据用户在浏览器历史记录中访问的页面信息自动填充字段的值。 这些是一些使用jQuery自动填充的常见方法。根据具体需求,可以选择适合的方法来实现自动填充的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值