Предотвратить Chrome autosuggest список - PullRequest
0 голосов
/ 03 июня 2018

Я использую средство выбора даты при начальной загрузке, и с недавним обновлением Chrome он начал навязывать выпадающий список подсказок поверх средства выбора даты, например:

Covered Date Picker

Я пробовал предложения

autocomplete="nope"

и

autocomplete="new-password"

для отключения автозаполнения, но ни один из них не работал.Имейте в виду, что автозаполнения не происходит, это только список предложений, который появляется и только после нажатия на вход, так что я не знаю, будет ли это вообще регулироваться autocomplete.

Ответы [ 2 ]

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');
            }
        })
0 голосов
/ 08 июня 2018

Попробуйте добавить это в каждое поле ввода, которое у вас есть:

role="presentation" autocomplete="nope" 

Для меня это работает.Протестировано на Chrome версии 66.0.3359.181 (официальная сборка) (64-разрядная версия)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...