ФИО в анкете: подсказки, раскладка по полям и пол

Опечатка в фамилии всплывает в самый неудобный момент — в договоре, на посылке, в ответе банка. Подсказки по ФИО ловят её ещё в форме, а заодно раскладывают имя по полям и определяют пол.

Ввод «иванова мар» в поле ФИО: в списке подсказок варианты имени, после выбора фамилия и имя раскладываются по отдельным полям
Одно поле для ввода, отдельные поля для базы.

Где это нужно

  • Оформление заказа и доставки — имя получателя без опечаток.
  • Анкета клиента в банке, страховой, МФО: ФИО сверяется с документами, ошибка стоит отказа.
  • Регистрация в сервисе, где к человеку потом обращаются по имени и отчеству.

Как подключить

Полю ФИО ставим data-hintdata="fio". Если в базе фамилия, имя и отчество хранятся отдельно, разложите выбранный вариант атрибутами data-fill-surname, data-fill-name и data-fill-patronymic. Пол удобно положить в скрытое поле.

Анкета
<script src="https://api.hintdata.ru/widget.js" data-key="pk_ваш_ключ"></script>

<label for="fio">Фамилия, имя, отчество</label>
<input id="fio" data-hintdata="fio"
  data-fill-surname="#surname" data-fill-name="#name"
  data-fill-patronymic="#patronymic" data-fill-gender="#gender">

<label for="surname">Фамилия</label>
<input id="surname">
<label for="name">Имя</label>
<input id="name">
<label for="patronymic">Отчество</label>
<input id="patronymic">
<input id="gender" type="hidden">

Что приходит в ответе

ПолеЧто этоПример
surnameФамилияИванова
nameИмяМарина
patronymicОтчество, если его уже ввелиСергеевна
genderПол: male, female или пусто, если не определитьfemale

Тонкости

  • Подсказка не заменяет человека: незнакомую или редкую фамилию можно ввести целиком, форма её примет.
  • Пол определяется по имени и отчеству. Если по введённому этого не понять — например, только фамилия на -ко, — поле останется пустым.
  • Порядок не важен: «Марина Иванова» и «Иванова Марина» разложатся одинаково.

Частые вопросы

Это проверка, что человек ввёл настоящее имя?
Нет, подсказки помогают ввести имя без опечаток и разобрать его на части. Подтвердить личность они не могут.
Можно ли привести уже накопленную базу ФИО в порядок?
Да, для этого есть стандартизация: она разбирает строку на фамилию, имя и отчество, исправляет регистр и определяет пол. Описание — в документации.
Сколько это стоит?
Подсказки по ФИО входят в дневной лимит тарифа, на бесплатном — до 10 000 запросов в день.

Попробуйте в готовой форме

  • ФИО в карточке клиентаКарточка клиента с подсказками ФИО: API делит строку на фамилию, имя и отчество, исправляет регистр и определяет пол. Пример формы, код и ответ сервиса.
  • Имя для персонального письмаСклонение ФИО по падежам через API: фамилия, имя и отчество в дательном падеже для письма или приглашения. Пример формы, запрос и ответ сервиса.
  • «В лице…» в договореФИО подписанта в родительном падеже для строки «в лице…» в договоре: API склоняет фамилию, имя и отчество. Пример формы, запрос и ответ сервиса.

Читайте также

← Все статьи