Выбор ответа Senior UX-письмо и формы обновлено

Когда показывать ошибку

Вопрос

Когда лучше показывать ошибку валидации формата email в поле?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

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

Варианты ответа

  1. На каждое нажатие клавиши, начиная с первого символа
  2. После нажатия «Отправить», все ошибки сразу списком вверху формы
  3. После ухода из поля, а убирать, как только значение исправленоправильный ответ
  4. Никогда на клиенте: пусть сервер вернёт ошибку после отправки

Разбор

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

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.