Javascript: запретить браузеру отображать историю ввода для поля при нажатии клавиши "вниз" - программирование

Javascript: запретить браузеру отображать историю ввода для поля при нажатии клавиши "вниз"

В любом случае, чтобы браузер не отображал ранее введенные значения для поля при нажатии клавиши "вниз"?

Если это невозможно, другая моя проблема будет нажата клавишей "вниз", будет отображаться список ранее введенных значений и нажатие клавиши TAB будет выбрано текущее выделенное значение в списке и будет задано как значение поля. Я не хочу этого, я просто хочу, чтобы фокус был передан в следующий элемент ввода без выбора каких-либо значений.

Есть ли способы переопределить поведение браузера? Решение в javascript в игре предпочтительнее, хотя решения jQuery также прекрасны. Спасибо!

4b9b3361

Ответ 1

Просто добавьте атрибут автозаполнения

<input type="text" autocomplete="off" />

Ответ 2

Вы можете отключить автозаполнение, добавив autocomplete="off" в теги ввода. Ссылка MDN

Пример

<input type="text" name="email" value="" autocomplete="off" />

Смотрите пост для совместимости с браузером.