M&DMICHAEL & DiVIP STUDIO
077 206 88 88
Ukraina, Bucza, ul. Hoholia 24
24/7 · Całą dobę
← Powrót do dziennika

VIP STUDIO MICHAEL & Di · 23.10.2026

Błędy formularza powinny pomagać: od czerwonej ramki do jasnego następnego kroku

Jasna wskazówka pomaga odwiedzającemu poprawić pole formularza
Oryginalna ilustracja koncepcyjna do tego artykułu, nie dokumentalna fotografia studia.

Ludzie nie powinni rozwiązywać zagadki interfejsu

Wyobraź sobie formularz zapytania o projekt witryny. Odwiedzający opisuje zadanie, dodaje kontakt i naciska wyślij, po czym widzi jedynie czerwony obrys. Czy brakuje numeru telefonu, połączenie zawiodło, a może zapytanie już wysłano? Ta niepewność jest problemem projektu, nie brakiem uwagi. Użyteczna makieta powinna obejmować niepełne dane, wiele błędów, oczekiwanie i powodzenie, nie tylko idealnie wypełniony formularz. Te drobne stany decydują, czy cała droga ma sens.

Wyjaśnij, czego potrzebuje pole

Każde pole potrzebuje zrozumiałej etykiety; WAI zaleca powiązanie jej z elementem sterującym. Przykład formatu nie zastępuje etykiety. W naszym wymyślonym briefie numer telefonu mógłby być oznaczony jako opcjonalny, gdy wystarcza e-mail. Nie należy żądać pełnego adresu firmy wyłącznie z przyzwyczajenia, jeśli nie służy niczemu w pierwszej rozmowie. Przed narysowaniem formularza wypisz pola i wyjaśnij, dlaczego każde istnieje. Jeśli pole nie ma jasnego celu, przemyśl je ponownie. W3C WAI: Etykietowanie elementów sterujących

Nazwij rzeczywisty problem

Wykryte błędy potrzebują opisu tekstowego wskazującego odpowiednie pole; sam kolor nie wystarcza. Zamiast niejasnego komunikatu o nieprawidłowych danych przy brakującym kontakcie można napisać „Dodaj adres e-mail”. Dla naszego formularza przygotuj osobne komunikaty o pustym kontakcie, niepełnym opisie i niedostępnej usłudze. Połączenie ich w jeden czerwony baner ukrywa ważną różnicę: poprawienie danych i poradzenie sobie z nieudanym wysłaniem wymagają innych działań. W3C: Identyfikacja błędów

Zaproponuj drogę naprawy

Jeśli poprawka jest znana i można ją bezpiecznie zasugerować, wyjaśnij ją. Gdy pole ma konkretny limit długości, opisz ograniczenie zamiast prosić o ponowną próbę. W dłuższym formularzu podsumowanie błędów z linkami do odpowiednich pól może uzupełniać wskazówki obok nich. Unikaj komunikatów zasłaniających wpisany tekst. Przejdź proces z klawiaturą: osoba powinna móc znaleźć problem, poprawić go i kontynuować bez przepisywania całego briefu projektu. W3C: Sugestie korekty błędów

Walidacja nie oznacza dostarczenia

Walidacja w przeglądarce nie zastępuje walidacji na serwerze. Poprawnie sformatowany adres również nie dowodzi, że wiadomość dostarczono. Komunikat o wyniku powinien odpowiadać rzeczywistej odpowiedzi systemu. W naszym przykładzie zapisanie zapytania różni się od nieudanego wysłania. Nie obiecuj telefonu w ciągu pięciu minut, jeśli taki proces faktycznie nie istnieje. Powtórne kliknięcia, wolne połączenie i ponowne otwarcie strony traktuj jako odrębne sytuacje zamiast zakładać, że każde żądanie przebiega idealnie. MDN: Walidacja formularzy po stronie klienta

Testuj więcej niż powodzenie

WAI zaleca komunikaty zarówno dla udanych, jak i nieudanych wysłań. Przed uruchomieniem wypróbuj pusty formularz, jeden nieprawidłowy kontakt, długi opis, poprawkę, powodzenie i awarię usługi. Sprawdź powiększony tekst, telefon i nawigację klawiaturą; dostępność wymaga też testów z technologią asystującą. Ta krótka lista nie jest certyfikacją. To praktyczny sposób sprawdzenia, czy formularz pomaga ludziom iść dalej, zamiast pozostawiać im interpretację niewyjaśnionej czerwonej ramki. W3C WAI: Powiadomienia dla użytkowników

Źródła

Czytaj dalej

Nasza duma