Przejdź do treści głównej
INF.03Pytanie #1288 z 1558html-formularze

Który atrybut należy wstawić w miejsce kropek, aby przeglądarka wyświetliła komunikat o błędzie w przypadku kliknięcia przycisku Zapisz bez wypełnionego pola nazwisko?

html
<form action="/skrypt.php" method="post">
  <input type="text" name="nazwisko" ...>
  <input type="submit" value="Zapisz">
</form>
Opcje odpowiedzi:
A
checked
B
disable
C
pattern
D
required
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (required)

Atrybut logiczny required w elemencie formularza HTML (np. <input type="text" name="nazwisko" required>) wymusza obowiązkowe wypełnienie tego pola przed zatwierdzeniem i wysłaniem formularza przez przeglądarkę.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: checked stosuje się do domyślnego zaznaczenia pól typu radio i checkbox.
  • B: disabled (lub błędne disable) blokuje pole i uniemożliwia jego edycję.
  • C: pattern definiuje wyrażenie regularne walidujące format tekstu, ale sam w sobie bez required dopuszcza puste pole.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Html formularze”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 36 pytań z tego działu.