Кейсы
Работа с клиентом

Автозаполнение анкеты тренера: браузер угадал почту, но поле всё ещё не описано

Олег в вымышленной ситуации проверяет новую анкету записи к тренеру в своём обычном браузере. Почта и имя уже предлагаются из сохранённых данных. Он решает, что контактные поля правильно настроены, и не понимает, почему у коллеги таких предложений нет. Проверка на одном устройстве показала удобный результат, но ещё не объяснила, как именно браузер его получил.

Тип данных не отвечает на вопрос «чья почта»

В пояснении W3C к Identify Input Purpose 1.3.5 назначение предусмотренных полей с информацией о самом пользователе должно определяться программно, если технология это поддерживает. type=email сообщает общий тип вводимых данных, но сам по себе не отличает почту пользователя от почты другого человека.
HTML позволяет обозначать конкретное назначение через предусмотренные значения autocomplete. Например, name и given-name различают полное имя и имя без фамилии. W3C подчёркивает: фактическое автозаполнение не является условием оценки этого критерия; важно явное назначение. И наоборот, удачная догадка браузера не заменяет такой разметки.

Что Олег передаёт разработчику

Вместо сообщения «у коллеги не подставляется почта» Олег перечисляет поля контакта и поясняет, какие сведения в них ждут от самого клиента. Разработчик проверяет соответствующие обозначения в разметке, а не пытается повторить историю сохранённых данных на чужом компьютере. Тестовую форму заполняют демонстрационными значениями без настоящих контактов клиентов.
Затем в анкету добавляют контакт другого человека. Олег собирается применить к нему те же настройки, потому что формат адреса тот же. Но назначение изменилось: это уже не собственная почта заполняющего. Такое изменение требует пересмотра разметки, а не копирования прежнего значения на все поля, похожие на email. Сам критерий ограничен сведениями о пользователе и предусмотренными назначениями, не любым вопросом анкеты.

Подпись остаётся нужна человеку

Программное обозначение не даёт оснований удалить видимый вопрос. Материал о подписях полей анкеты разбирает другую связь: человек должен видеть, на что отвечает, а вспомогательная технология — соотносить вопрос с полем. Настройка назначения и понятная подпись дополняют друг друга, но проверяются не одним фактом появления подсказки.
Олег завершает этот учебный разбор двумя отдельными выводами: в контактных полях явно обозначено ожидаемое назначение, а клиент всё ещё понимает вопросы после ввода. Отсутствие автоподстановки в конкретном браузере не доказывает провал первого вывода. Такой осмотр также не подтверждает доступность всей анкеты: время заполнения, сообщения об ошибках и переходы между полями требуют своих проверок.