Przejdź do głównej treści

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

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Programowanie webowe

Słowa kluczowe: Element <input> w HTML Formularz HTML

W formularzu HTML zastosowano znacznik <input>. Wyświetlane pole będzie przeznaczone do wprowadzenia maksymalnie

<input type="text" size="20" maxlength="10">
A. 10 znaków, które nie są widoczne w polu tekstowym (zastępowane kropkami)
B. 20 znaków, które są widoczne podczas wpisywania
C. 10 znaków, które są widoczne podczas wpisywania
D. 20 znaków, które nie są widoczne w polu tekstowym (zastępowane kropkami)
Poprawna odpowiedź to: 10 znaków, które są widoczne podczas wpisywania. Atrybut maxlength określa maksymalną liczbę znaków, jaką użytkownik może wpisać do pola tekstowego, dlatego wartość maxlength=10 ogranicza zawartość pola do 10 znaków. Atrybut size=20 nie oznacza limitu danych - określa jedynie przybliżoną szerokość pola widoczną w formularzu, zwykle odpowiadającą około 20 znakom. Ponieważ typ pola to text, wpisywane znaki są wyświetlane normalnie. Maskowanie znaków kropkami lub gwiazdkami dotyczy pola typu password. W praktyce maxlength stosuje się np. przy kodach pocztowych, loginach albo krótkich identyfikatorach, gdy formularz ma ograniczać długość danych już po stronie przeglądarki.
W tym znaczniku trzeba rozróżnić trzy niezależne informacje: typ pola, jego szerokość oraz limit wpisywanych danych. Odpowiedź 20 znaków, które są widoczne podczas wpisywania opisuje raczej efekt atrybutu size=20, czyli przybliżoną szerokość pola, ale nie maksymalną liczbę znaków możliwych do wpisania. Odpowiedź 10 znaków, które nie są widoczne w polu tekstowym (zastępowane kropkami) pasowałaby do ograniczenia maxlength=10 tylko częściowo, lecz ukrywanie znaków występuje przy type=password, a nie przy type=text. Odpowiedź 20 znaków, które nie są widoczne w polu tekstowym (zastępowane kropkami) łączy dwa błędne założenia: traktuje size jako limit i przypisuje polu tekstowemu zachowanie pola hasła. Poprawna odpowiedź to: 10 znaków, które są widoczne podczas wpisywania. Typowy błąd polega na myleniu size z maxlength oraz na utożsamianiu każdego pola formularza z polem hasła.

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. Wysłane zostaną 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.