В чем разница между типом ввода пароль — автозаполнение «вкл.» и «текущий пароль» в форме html?

#html #css

#HTML #css

Вопрос:

Кто-нибудь может объяснить разницу между «вкл.» и «текущий пароль» в атрибуте автозаполнения пароля html.

Ответ №1:

Смотрите описание атрибута MDN autocomplete .

on означает, что браузер должен посмотреть на контекст и угадать, с каким типом данных поле должно быть автоматически заполнено.

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

Сравните это с new-password :

Новый пароль. При создании новой учетной записи или смене паролей это следует использовать для поля «Введите свой новый пароль» или «Подтвердите новый пароль», в отличие от общего поля «Введите свой текущий пароль», которое может присутствовать. Это может использоваться браузером как для предотвращения случайного ввода существующего пароля, так и для оказания помощи в создании безопасного пароля (см. Также Предотвращение автозаполнения с помощью autocomplete=»new-password»).

 <h1> Change your password </h1>

<label> 
    Current password 
    <input type="password" name="old" autocomplete="current-password">
</label>

<label> 
    New password 
    <input type="password" name="new" autocomplete="new-password">
</label>


<label> 
    Confirm your new password 
    <input type="password" name="repeat" autocomplete="new-password">
</label>

</form
 

… или некоторые из параметров без пароля.

Ответ №2:

Вот ответ на ваш вопрос

«новый пароль» — новый пароль. При создании новой учетной записи или смене паролей это следует использовать для поля «Введите свой новый пароль» или «Подтвердите новый пароль», в отличие от общего поля «Введите свой текущий пароль», которое может присутствовать. Это может быть использовано браузером как для предотвращения случайного ввода существующего пароля, так и для оказания помощи в создании безопасного пароля (см. Также Предотвращение автозаполнения с помощью автозаполнения =»новый пароль»).

«вкл.» Браузеру разрешено автоматически завершать ввод. Никаких указаний относительно типа данных, ожидаемых в поле, не предоставляется, поэтому браузер может использовать свое собственное суждение.

Источник: mozilla.org

Комментарии:

1. Вы оба. Большое спасибо, что помогли мне понять.

2. Np это сообщество для вас и для нас 🙂