@romaro

Как победить автозаполнение полей формы браузером?

Пишу фронт на Реакте и возникла необходимость в компоненте с плавающим лейблом/floating label (название поля поднимается наверх, когда поле в фокусе или содержит данные).

Но этот функционал конфликтует с опцией автозаполнения в браузере (поле заполняется после рендеринга компонента и не совсем ясно, как оповестить компонент в этом случае). То есть лейбл накладывается поверх текста.

Положение осложняется тем, что Хром перестал предоставлять возможность отключить автозаполнение (autocompleted="off").

Есть статья четырехлетней давности, где описана попытка решить эту проблему. Актуальная ли она в 2022 году или есть способ новее?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы