| Termin | Definicja |
|---|---|
| checkbox domyślnie zaznaczony (błąd) | Checkbox domyślnie zaznaczony jako błąd to alternatywne, powtórzone określenie tej samej niezgodnej praktyki formularza. Co oznacza domyślnie zaznaczony checkboxCheckbox domyślnie zaznaczony jako błąd oznacza sytuację, w której pole wyboru formularza ma ustawiony stan aktywny przed wykonaniem jakiejkolwiek czynności przez użytkownika. W kodzie HTML taki stan najczęściej wynika z obecności atrybutu Problem nie polega na samym istnieniu zaznaczonego checkboxa, lecz na niezgodności między stanem początkowym a świadomą decyzją osoby wypełniającej formularz. Dotyczy to na przykład zgody na dodatkową usługę, zapisania do newslettera, dołączenia płatnego elementu zamówienia albo aktywowania ustawienia wpływającego na dalsze działanie programu. Powtórzone określenie „checkbox domyślnie zaznaczony jako błąd” opisuje tę samą nieprawidłową praktykę formularza. Różnica między wyborem aktywnym a świadomym potwierdzeniemCheckbox służy do niezależnego wyboru jednej opcji, dlatego jego stan powinien jasno odzwierciedlać decyzję użytkownika. Gdy pole jest zaznaczone przed interakcją, brak reakcji może zostać odczytany jako akceptacja. Jest to szczególnie mylące wtedy, gdy etykieta opisuje zgodę, dodatkowy koszt, udostępnienie informacji albo włączenie funkcji, której użytkownik nie oczekiwał. W poprawnie zaprojektowanym interfejsie opcja dobrowolna, dodatkowa lub potencjalnie obciążająca powinna początkowo pozostawać odznaczona. Użytkownik zaznacza ją dopiero po przeczytaniu jednoznacznego opisu. Sama etykieta musi być powiązana z kontrolką, na przykład przez użycie elementu Skutki atrybutu checked w działaniu formularzaW HTML zaznaczony checkbox jest wysyłany wraz z formularzem tylko wtedy, gdy pozostaje aktywny w chwili wysłania. Checkbox odznaczony nie tworzy parametru w danych formularza. Oznacza to, że serwer może otrzymać na przykład wartość pola Atrybut Podczas diagnostyki należy sprawdzić, czy zaznaczenie wynika z szablonu, komponentu biblioteki interfejsu, danych zapisanych w pamięci przeglądarki czy skryptu obsługującego formularz. Trzeba również zweryfikować wysyłane żądanie w narzędziach deweloperskich oraz zachowanie po odświeżeniu strony, użyciu przycisku resetowania i powrocie do formularza. Sam widok pola nie wystarcza, ponieważ wizualnie podobne kontrolki mogą przekazywać inne wartości do aplikacji. Naprawa logiki wyboru w formularzuUsunięcie nieuzasadnionego atrybutu Test powinien obejmować także klawiaturę, urządzenia dotykowe i technologie asystujące. Fokus musi być widoczny, zmiana stanu powinna być jednoznaczna, a opis opcji dostępny dla użytkownika przed wysłaniem formularza. Jeżeli zaznaczenie ma być obowiązkowe, odpowiedniejszym rozwiązaniem jest walidacja wymaganego wyboru i komunikat o błędzie, a nie ukryte przyjęcie opcji przez stan domyślny. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, w tym diagnostykę problemów z oprogramowaniem oraz działaniem formularzy. |