Предотвращение ошибок сильнее текста об ошибке: ограничивайте ввод, подтверждайте деструктив, давайте отмену и дефолты по безопасному типичному пути.
Снисходительный ввод
Маски, форматирование при вводе, автодополнение и нормализация на сервере сокращают опечатки до валидации.
Подтверждения
Ввод слова для необратимого; отмена для обратимого. Частота важна — не приучайте игнорировать диалоги.
Дефолты и ограничения
Отключайте невозможные комбинации, серые недоступные даты, преселект доставки согласно складу. Объясняйте, почему заблокировано.
Практики
- Двойное подтверждение только при необратимом вреде.
- Автосохранение черновиков в длинных редакторах.
- Неактивная отправка, пока не заполнены обязательные поля.
Типичные ошибки
- Обвиняющий текст («Неверный ввод»).
- Подтверждение на каждый мелкий шаг.
- Нет отмены после мягкого удаления.