Автозаполнение полей формы#
Blitz Identity Provider позволяет автоматически заполнять поля на форме регистрации, используя HTML-атрибут autocomplete.
Токены autocomplete — это стандартизированные служебные слова из спецификации HTML. Они чувствительны к регистру и должны задаваться в нижнем регистре в формате kebab-case (например, family-name, given-name, postal-code, cc-number).
Для всех полей с персональными, контактными и платёжными данными в регистрационной форме необходимо указать корректный autocomplete-токен из стандарта (username, email, current-password и др., см. таблицу ниже).
Label поля |
Тип |
Токен |
|---|---|---|
Логин / имя пользователя |
|
|
Электронная почта |
|
|
Текущий пароль |
|
|
Новый пароль |
|
|
Повтор нового пароля |
|
|
Имя |
|
|
Фамилия |
|
|
Отчество |
|
|
Полное имя |
|
|
Телефон |
|
|
Страна |
|
|
Город |
|
|
Улица |
|
|
Индекс |
|
|
Организация |
|
|
Должность |
|
|
Имя держателя карты |
|
|
Номер банковской карты |
|
|
Месяц окончания срока действия |
|
|
Год окончания срока действия |
|
|
CVC / CVV |
|
|
Дата рождения |
|
|
Пол |
|
|
Одноразовый код (2FA) |
|
|
@attrInput(
"family_name",
msg("reg.page.surname.label"),
Map(
"placeholder" -> msg("reg.page.surname.placeholder"),
"autocomplete" -> "family-name", @* <-- новый атрибут для инпута *@
"error-messages" -> "reg.page.surname.edit.err.msg"
)
)