Ответы пользователя по тегу HTML
  • Срабатывание автозаполнения полей на других формах в Chrome и Safari

    Faustlogger
    @Faustlogger
    Front-end developer
    Нашел решение которое работает. Добавьте в форму скрытое поле password.
    <input type="password" 
           autocomplete="off" 
           name="passwordFake" 
           style="position:absolute; opacity: 0; filter: alpha(opacity = 0);"/>


    В чем суть проблемы - Safari для автокомплита детектит поля input[type=password] и от них играет. Чтобы его запутать, можно добавить скрытое поле и тогда будет заполняться оно. К сожалению, добавлять такой фикс прийдется во все формы, где хочешь избежать автокомплита.
    Ответ написан
    Комментировать