谷歌浏览器正在通过与电话号码无关的文本下拉列表添加自动填充电话号码

时间:2018-05-30 17:31:54

标签: jquery html google-chrome jquery-select2

我有以下jquery select2输入:

<input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" id="s2id_autogen2" placeholder="" style="width: 34px;" aria-activedescendant="select2-result-label-81">

当我在Chrome中点击此内容时,Google会自动填写电话号码,该字段适用于行业类型。

我在这里尝试了所有内容Stop Google chrome auto fill the input,似乎Chrome的最新更新阻止了所有停止自动填充的尝试。

如何删除自动填充功能或取消与电话号码的关联?

1 个答案:

答案 0 :(得分:-1)

解决方案:

$('#Name').on('mouseup keyup', function () {
        var val = $('#Name').val();
        val = val.length;
        if (val === 0) {
            $('#Name').attr('autocomplete', 'on');
        }
        else {
            $('#Name').attr('autocomplete', 'new-password');
        }
    }).on('mousedown keydown', function () {
        var val = $('#Name').val();
        var length = val.length;
        if (!length) {
            $('#Name').attr('autocomplete', 'new-password');
        }
    })