Как сделать так, чтобы раскрывающийся список автозаполнения в Chrome появлялся только после того, как я начал печатать (а не при первом щелчке мыши)? - PullRequest
0 голосов
/ 30 мая 2018

Пожалуйста, помогите!

Недавно (возможно, с версией 66) Chrome начал отображать выпадающий список автозаполнения при первом щелчке мыши в поле поиска, вместо того, чтобы ждать ввода символа.Как заставить Chrome вернуться к отображению подсказок, пока я не начну печатать?

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

Я пытался отключить флаг " автозаполнение в один клик " и даже флаг " Показать прогнозы автозаполнения ", но эти флаги, похоже, не влияютситуация.Возможно, термин автозаполнение в этих флагах не относится к одному и тому же слову?

Если кто-нибудь сможет мне помочь с этим, я буду вашим лучшим другом навсегда!

Спасибо, что прочитали это.

1 Ответ

0 голосов
/ 13 августа 2018

У меня недавно была та же проблема с вводом даты.Чтобы обойти это, я обернул свои входные данные в форму и установил autocomplete = "off" в своем теге формы, поскольку Chrome распознает это свойство только для форм, а не для отдельных входных данных.Я добавил событие keyup, чтобы при вводе текста включалось автозаполнение:

if (val.length > 0) {
    $('#myForm').attr('autocomplete', 'on');
} else {
    $('#myForm').attr('autocomplete', 'off');
}

Вы также можете добавить событие onBlur, чтобы отключить предложения автозаполнения при каждом выходе из ввода.

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