autocomplete = новый пароль и заставляет их подтвердить это путем повторного ввода пароля - PullRequest
0 голосов
/ 05 мая 2018

html5 теперь имеет некоторые новые значения атрибута для атрибута autocomplete, чтобы помочь пользовательским агентам при автозаполнении форм. Одно из новых значений, new-password, используется для того, чтобы пользовательский агент мог ввести новый пароль, а не текущий пользовательский пароль.

Что мне непонятно, так это , как правильно сказать ему сгенерировать один и тот же пароль для обоих полей, когда ваша форма заставляет пользователя дважды вводить новый пароль в качестве подтверждения? Может быть, используя один и тот же пользовательский section-* префикс на обоих входах, например autocomplete="new-password section-my-new-pw"? В спецификации упоминается, что префикс section-* повлияет на область автозаполнения , но он не слишком конкретен в отношении того, что это означает для моего случая.

Вот пример формы, которая, как мне кажется, будет представлять собой то, что скоро будут использовать многие веб-сайты - она ​​отличает current-password от new-password и заставляет пользователя подтвердить новый пароль.

<form>
    <p>Username             <input type="text"     autocomplete="username"         name="username"></p>
    <p>Current Password     <input type="password" autocomplete="current-password" name="current-password"></p>
    <p>New Password         <input type="password" autocomplete="new-password"     name="new-password"></p>
    <p>Confirm New Password <input type="password" autocomplete="new-password"     name="confirm-new-password"></p>
</form>

Я бы предпочел, чтобы ответы ссылались на документацию, а не на наблюдения о том, как ведут себя современные браузеры или расширения.

1 Ответ

0 голосов
/ 07 сентября 2018

Просто используйте autocomplete = "new-password" при вводе подтверждения. И если вы решите сгенерировать новый пароль при вводе пароля, то ввод подтверждения мгновенно заполнится тем же значением. Проверено в хром.

Ссылка:

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