Задать вопрос
@romaro

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

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

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

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

Есть статья четырехлетней давности, где описана попытка решить эту проблему. Актуальная ли она в 2022 году или есть способ новее?
  • Вопрос задан
  • 436 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Ministr21
autoComplete={'off'} в теги Form
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы