Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

W formularzu umieszczono kontrolki do podania imienia oraz nazwiska. Który z atrybutów odpowiada za wyświetlanie sugestii w polu kontrolki, która znika, gdy użytkownik zaczyna wpisywanie wartości?
<label for="imie">Imię: </label> 
<input id="imie" value="Wpisz dane" title="Wpisz imię"><br>
<label for="nazw">Nazwisko: </label>
<input id="nazw" placeholder="Wpisz dane" title="Wpisz nazwisko">

Atrybut "placeholder" jest kluczowym elementem w formularzach HTML, który definiuje tekst podpowiedzi umieszczony w polu kontrolki. Tekst ten zniknie, gdy użytkownik zacznie wpisywać dane, co pozwala na zapewnienie bardziej intuicyjnego interfejsu. W przypadku przykładowego formularza, atrybut "placeholder" jest użyty w polu nazwiska, co stanowi doskonały przykład jego praktycznego zastosowania. Dobrą praktyką jest stosowanie atrybutu "placeholder" w formularzach, ponieważ wprowadza on klarowność i ułatwia użytkownikom wypełnianie formularzy, jednocześnie zmniejszając ryzyko błędów. Atrybut ten nie tylko poprawia doświadczenia użytkownika, ale także zwiększa dostępność formularzy, ponieważ pozwala osobom korzystającym z czytników ekranu lepiej zrozumieć, jakie dane są wymagane. Warto również zauważyć, że "placeholder" nie powinien być używany jako substytut etykiety, która jest niezbędna do poprawnej dostępności i użyteczności. Etykiety powinny być zawsze stosowane, a "placeholder" powinien pełnić jedynie funkcję pomocniczą.
Wybór atrybutów takich jak "for", "title" czy "value" w miejsce "placeholder" odzwierciedla powszechne nieporozumienia dotyczące roli różnych atrybutów w HTML. Atrybut "for" jest używany w tagu <label> do powiązania etykiety z odpowiednią kontrolką, co wspomaga dostępność, ale nie ma wpływu na to, co dzieje się w polu tekstowym. Użycie "title" również jest mylne; ten atrybut dostarcza dodatkowe informacje o elemencie poprzez dymek podpowiedzi, jednak nie wpływa na zachowanie wprowadzenia w formularzu. Atrybut "value" z kolei określa wartość domyślną pola, co również nie jest związane z podpowiedzią, ponieważ ta informacja pozostaje widoczna, nawet gdy użytkownik nie zacznie wpisywać danych. Prawidłowe zrozumienie funkcji tych atrybutów jest kluczowe dla tworzenia efektywnych i przyjaznych użytkownikowi formularzy. W wielu przypadkach, nieprawidłowe użycie tych atrybutów prowadzi do zamieszania i frustracji użytkowników, co podkreśla znaczenie znajomości standardów i dobrych praktyk w projektowaniu interfejsów. Warto również pamiętać, że dobry projekt formularza nie tylko ułatwia wprowadzanie danych, ale także wpływa na ogólne wrażenia użytkownika z korzystania z aplikacji lub strony internetowej.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.