Обязательный ввод электронной почты остается в недопустимом состоянии при автозаполнении в Firefox - PullRequest
1 голос
/ 29 марта 2019

Я искал это, но, похоже, нет четких проблем, связанных с этой проблемой.

В Firefox обязательный ввод электронной почты при автоматическом завершении (в моем понимании слова пользователь, выбранный из подсказок в браузере), кажется, не проходит повторную проверку и остается в состоянии :invalid.

firstly typed, incomplete email address: invalid state

selected email address from suggestions: remains invalid

Это код для ввода (ничего особенного):

<input id="email" name="email" type="email" required/>

К входу применен какой-то JS, но он все равно не будет переоценен, если я его удалю.

Отлично работает в webkit. В Firefox он работает нормально, например, для ввода text с атрибутом pattern.

Это известная ошибка (я не смог найти ничего похожего)? Есть ли обходной путь (я пытался вручную вызвать reportValidity для события input, но это ничего не изменило)? Я хотел бы избежать использования определенного класса is-invalid и фактически максимально использовать браузер.

1 Ответ

2 голосов
/ 15 апреля 2019

Кажется, это ошибка Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1539172

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