Автозаполнение появляется при нажатии следующего ввода - PullRequest
1 голос
/ 08 апреля 2019

ПРИМЕЧАНИЕ Это происходит только в FireFox (как минимум в v66)

У меня есть следующий сценарий:

  • один тип ввода текста
  • непосредственно под номером типа ввода
  • из-за предварительной отправки формы, текстовый ввод предоставляет значения автозаполнения (например, Test1 и Test2)
  • когда я знаю, активировать ввод текста и щелкнуть стрелку вверх ввода числа, появляются значения автозаполнения, в результате чего введенное число увеличивает число до максимального значения

Все это можно воспроизвести здесь: https://jsfiddle.net/ax7unjhb/2/ (только FireFox!)

Нажмите на ввод текста, чтобы получить автоматическое заполнение enter image description here

enter image description here

Нажмите стрелку вверх; автозаполнение появляется снова и накладывается на ввод числа: enter image description here

Число увеличено до максимального значения: enter image description here

<form action="window.location.reload();">
  <input type="text" style="width: 100%;" />
  <input type="number" min="1" max="32" style="width: 100%;" />
  <button type="submit">
    Submit
  </button>
</form>

Мой вопрос

Что вызывает автоматическое заполнение, хотя я нажимаю на другой вход? Это не ожидаемое поведение. Когда я нажимаю кнопку увеличения ввода числа, я ожидаю, что число увеличится на 1.

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