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