Google Chrome добавляет автозаполнение номера телефона поверх текста, не связанного с номером телефона - PullRequest
0 голосов
/ 30 мая 2018

У меня есть следующий ввод 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 выполняет автозаполнение для номера телефона, и поле для отраслевого типа.

Я попробовал все здесь Остановить Google Chrome Auto Заполнить ввод , и кажется, что последнее обновление Chrome блокирует все попытки остановить автозаполнение.

Как я могу удалить автозаполнение или отсоединить с телефономцифры?

1 Ответ

0 голосов
/ 18 сентября 2018

Решение:

$('#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');
        }
    })
...