Google Chrome добавляет номер автозаполнения в текстовое раскрывающееся меню, не связанное с номером телефона.
У меня есть следующий вход 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 ответ
Решение:
$('#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');
}
})