Задать вопрос
Kozack
@Kozack
Thinking about a11y

Как заставить браузер сохранять пару логин-пароль, если в форме только пароль?

Есть сайт с регистрацией. Регистрация проходив в два этапа: Сначала пользователь вводит эмейл, потом его подтверждает, а потом вводит свой пароль. Проблема в том, что на последнем этапе браузер сохраняет только пароль без логина. Логин введённый ранее известен и его можно вывести как угодно на странице. Попробовал добавить второе, скрытое поле с логином. Но браузер его игнорирует. Как сделать так, чтоб после ввода пароля браузер сохранял и пароль и логин.
  • Вопрос задан
  • 662 просмотра
Подписаться 4 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 5
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Оставьте регистрацию в таком разделённом виде, а вот форму логина сделайте из 2-х полей. Тогда и запоминать будет оба поля.
Ответ написан
ArturMavlidov
@ArturMavlidov
Воспользоваться local storage.
На первом этапе засеттить email, на втором пароль
Ответ написан
zoonman
@zoonman
⋆⋆⋆⋆⋆
Добавить атрибут autocomplete="email", браузер будет подставлять адрес автоматом.
Ответ написан
Комментировать
bingo347
@bingo347 Куратор тега HTML
Crazy on performance...
Можно из скрипта сохранять, там где это поддерживается
https://developer.mozilla.org/en-US/docs/Web/API/C...
https://developer.mozilla.org/en-US/docs/Web/API/P...
Ответ написан
Комментировать
@lomeat
абстрактный ленивый прокрастинатор
Никак. Так устроена логика поиска лейблов формы (инпутов) у хрома и иных браузеров. Изменить данные руками в настройках хрома например:

623fbcb0dac66664512745.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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