| Termin | Definicja |
|---|---|
| nieczytelna struktura formularza | Nieczytelna struktura formularza to układ pól utrudniający użytkownikowi zrozumienie, czego się od niego oczekuje. Jak powstaje nieczytelna struktura formularzaNieczytelna struktura formularza występuje wtedy, gdy układ pól, etykiet, opisów i przycisków nie tworzy dla użytkownika jasnej kolejności działania. Problem nie musi oznaczać błędu w kodzie. Formularz może działać technicznie poprawnie, a mimo to powodować pomyłki, ponieważ użytkownik nie wie, które informacje należy wpisać, w jakim formacie i w jakiej kolejności. Trudność rośnie, gdy pola są ułożone bez widocznego podziału na tematy, etykiety znajdują się wyłącznie wewnątrz pustych kontrolek albo instrukcje są oddalone od elementu, którego dotyczą. Na odbiór struktury wpływają także kontrast, odstępy, wielkość tekstu, wyrównanie elementów oraz sposób grupowania powiązanych danych. Im więcej pól znajduje się na jednej stronie, tym ważniejsze stają się nagłówki grup, logiczna kolejność oraz jednoznaczne komunikaty walidacyjne. Osobno powinny być prezentowane na przykład dane kontaktowe, informacje dotyczące dostawy i ustawienia konta. Łączenie ich w jeden długi blok bez wyraźnych granic zwiększa obciążenie poznawcze i utrudnia sprawdzenie, czy formularz został wypełniony kompletnie. Etykiety, kolejność pól i grupowanie informacjiPodstawowym elementem czytelnego formularza jest etykieta jednoznacznie opisująca oczekiwaną wartość. Określenie „Nazwa” może być nieprecyzyjne, jeżeli nie wiadomo, czy chodzi o nazwę firmy, użytkownika, produktu czy pliku. Lepsza etykieta wskazuje konkretny zakres danych, na przykład „Nazwa firmy” albo „Numer telefonu kontaktowego”. Etykieta powinna pozostawać widoczna również po wpisaniu wartości. Tekst zastępczy umieszczony w polu, czyli placeholder, może podpowiadać format, ale nie powinien być jedynym opisem kontrolki, ponieważ znika po rozpoczęciu wpisywania. Kolejność pól powinna odpowiadać naturalnemu przebiegowi czynności. W formularzu adresowym najpierw podaje się dane odbiorcy, następnie ulicę i numer, kod pocztowy oraz miejscowość. W formularzu zgłoszeniowym najpierw warto ustalić rodzaj problemu, a później zebrać jego szczegóły. Powiązane kontrolki można łączyć za pomocą sekcji, nagłówków lub elementu Nieczytelność pojawia się także wtedy, gdy format danych nie jest objaśniony przed wysłaniem formularza. Jeżeli wymagany jest numer w określonym układzie, informacja o tym powinna znajdować się przy polu, a nie dopiero w komunikacie błędu. Wybór między polem tekstowym, listą wyboru, przyciskami opcji i polami wyboru powinien wynikać z rodzaju danych. Przyciski opcji służą do wyboru jednej wartości z kilku dostępnych, natomiast pola wyboru pozwalają zaznaczyć niezależne opcje. Niewłaściwy dobór kontrolki może sprawić, że użytkownik nie zrozumie, czy wolno wskazać jedną, czy kilka odpowiedzi. Walidacja i błędy widoczne w interfejsieCzytelność formularza zależy również od sposobu informowania o błędach. Samo pokolorowanie pola na czerwono nie wystarcza, ponieważ kolor może być niedostrzegalny dla części użytkowników, a komunikat nie wyjaśnia przyczyny problemu. Błąd powinien być opisany tekstem wskazującym konkretną czynność, na przykład podaniem brakującej wartości albo poprawieniem formatu adresu poczty elektronicznej. Komunikat należy powiązać z odpowiednim polem, aby użytkownik mógł łatwo ustalić, której wartości dotyczy. Walidacja może odbywać się podczas wpisywania, po opuszczeniu pola albo po próbie wysłania formularza. Zbyt wczesne zgłaszanie błędu, zanim użytkownik zakończy wpisywanie, może utrudniać pracę. Z kolei brak informacji aż do końcowego wysłania powoduje, że trzeba ponownie szukać miejsca wymagającego poprawy. Dobrym rozwiązaniem jest zachowanie już wpisanych danych, wskazanie wszystkich wykrytych problemów i ustawienie fokusu na pierwszym polu z błędem. Przycisk wysłania powinien mieć jasną nazwę opisującą działanie, a nie ogólne określenie „Dalej” lub „Wyślij”, jeżeli z kontekstu nie wynika, co dokładnie zostanie zapisane. Sprawdzenie formularza na laptopie i komputerzeOcena nieczytelnej struktury formularza obejmuje sprawdzenie widoku na różnych rozdzielczościach, powiększeniu tekstu, klawiaturze oraz urządzeniach mobilnych. Należy zweryfikować, czy kolejność przechodzenia klawiszem Tab odpowiada kolejności wizualnej, czy fokus jest wyraźnie widoczny oraz czy wszystkie pola mają dostępne etykiety. Warto również sprawdzić, czy komunikaty błędów nie zasłaniają kontrolek, nie znikają po zmianie wartości i nie wymagają odczytania wyłącznie za pomocą koloru. W praktyce diagnostycznej analizuje się strukturę dokumentu HTML, powiązania między etykietami i polami, działanie walidacji po stronie przeglądarki oraz zachowanie formularza po odświeżeniu lub powrocie z komunikatu błędu. Problemy mogą wynikać z nieprawidłowego użycia identyfikatorów, zagnieżdżenia elementów, stylów CSS zmieniających kolejność wizualną albo skryptu JavaScript ukrywającego część informacji. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, dlatego w przypadku problemów z wyświetlaniem lub obsługą formularza można zlecić sprawdzenie sprzętu oraz jego konfiguracji. |