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: <input type="password"> w HTML Atrybut name w formularzu HTML Atrybut value w HTML/XHTML Element <input> w HTML

<input type="password" name="pole"> W przedstawionym fragmencie formularza HTML zdefiniowano pole input, o którym można powiedzieć, że

<input type="password" name="pole">
W przedstawionym fragmencie formularza HTML zdefiniowano pole input, o którym można powiedzieć, że
A. umożliwia wpisywanie tylko wartości liczbowych.
Źle. Tylko liczby przyjmuje pole type="number", a nie pole hasła.
B. ukrywa wprowadzone do niego znaki.
Dobrze. type="password" sprawia, że wpisywane znaki są zastępowane kropkami.
C. ma wpisany domyślny tekst „pole”.
Źle. name nadaje polu nazwę dla skryptu, a domyślny tekst ustawia atrybut value.
D. wyświetla wprowadzone do niego znaki.
Źle. Znaki wyświetla zwykłe pole type="text", a pole hasła je ukrywa.

Pytanie z egzaminu CKE, czerwiec 2022 (arkusz E.14-SG-22.06).

Typ password tworzy pole hasła. Przeglądarka zastępuje każdy wpisany znak kropką lub gwiazdką, żeby nikt nie odczytał hasła z ekranu. Ukrywanie dotyczy jednak tylko wyświetlania: wartość jest normalnie wysyłana z formularza i widać ją w kodzie skryptu, dlatego formularz z hasłem wysyła się metodą post i przez HTTPS. Atrybut name nadaje polu nazwę, pod którą skrypt odczyta wartość, np. $_POST["pole"] w PHP. Domyślny tekst ustawia się atrybutem value, a podpowiedź - placeholder. Do zapamiętania: type="password" ukrywa znaki, type="text" je pokazuje, a type="number" przyjmuje tylko liczby. Pole hasła wspiera też menedżery haseł przeglądarki.

Najłatwiej pomylić tu atrybuty. name="pole" nie wpisuje do pola żadnego tekstu - to tylko nazwa, pod którą wartość trafi do skryptu. Domyślną zawartość pola ustawia value, np. value="pole". Ograniczenie do liczb daje typ number, który dodaje strzałki zwiększania i odrzuca litery; password takiego ograniczenia nie ma. Pole, które wyświetla wprowadzane znaki, to zwykłe pole tekstowe, type="text" - pole hasła robi dokładnie odwrotnie. Atrybut type="password" jest tutaj kluczowy: zmienia sposób wyświetlania wpisywanych znaków na kropki. W formularzach logowania pole hasła zwykle łączy się z atrybutem required, który nie pozwala wysłać formularza z pustym polem, oraz z polem tekstowym na login. Warto znać też typy email i date, które przeglądarka sprawdza sama. Przy projektowaniu formularza dobrze dobrać typ każdego pola do danych, które ma przyjmować, bo przeglądarka dopasuje do niego sposób wprowadzania.

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.