KWALIFIKACJA INF3 - CZERWIEC 2018

PYTANIE NR 4.
Przedstawione pole input umożliwi

<input type = “checkbox" name = “text1" value = “text2">

A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Element <input type="checkbox"> tworzy pole wyboru, które użytkownik może zaznaczyć lub odznaczyć. Nie służy do wpisywania tekstu ani hasła (to typy "text" i "password"), ani do wyboru z listy (to zwykle <select>). Dlatego poprawne jest: zaznaczenie opcji.

Pełne wyjaśnienie:

W HTML atrybut type w elemencie <input> decyduje o tym, jaką kontrolkę zobaczy użytkownik i jaką akcję może wykonać. Dla type="checkbox" przeglądarka renderuje pole wyboru (checkbox), czyli kontrolkę działającą w trybie "włącz/wyłącz". Użytkownik może ją zaznaczyć (ustawić stan prawda) albo odznaczyć (stan fałsz). To dokładnie odpowiada odpowiedzi "zaznaczenie opcji".

Odpowiedź "wpisanie hasła" jest niepoprawna, bo do haseł służy <input type="password">, które maskuje wpisywane znaki. Odpowiedź "wpisanie dowolnego tekstu" także nie pasuje: tekst wpisuje się w polu <input type="text"> (lub w wielowierszowym <textarea>). Z kolei "wybranie opcji z listy o wartościach text1 i text2" sugeruje listę rozwijaną lub listę opcji (np. <select> z <option>), a nie checkbox. W pokazanym przykładzie atrybuty name i value nie tworzą listy wartości – opisują nazwę pola i wartość wysyłaną przy zaznaczeniu.

W praktyce checkboxy stosuje się m.in. do zgód, ustawień i wyboru wielu niezależnych opcji. Warto pamiętać, że pojedynczy checkbox nie wybiera jednej pozycji z listy – on tylko przełącza stan zaznaczenia.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Checkbox to pole wyboru tworzone przez <input type="checkbox">. Użytkownik może je zaznaczyć lub odznaczyć. Najczęściej służy do zgód, ustawień oraz wyboru wielu niezależnych opcji w formularzu.
Po wysłaniu formularza checkbox zwykle przesyła parę name=value tylko wtedy, gdy jest zaznaczony. Gdy jest odznaczony, wiele przeglądarek nie wysyła pola wcale, dlatego często stosuje się walidację lub wartości domyślne po stronie serwera.
Atrybut name identyfikuje pole w danych formularza, a value określa wartość wysyłaną przy zaznaczeniu. Lista opcji powstaje dopiero w kontrolkach typu <select> z wieloma <option>, a nie w pojedynczym checkboxie.
Checkbox pozwala włączać/wyłączać niezależne opcje (możesz zaznaczyć kilka). Radio button (<input type="radio">) służy do wyboru jednej opcji z grupy. W radiu elementy w grupie mają to samo name.
Pole hasła tworzy się przez <input type="password">. Ten typ maskuje wprowadzane znaki w interfejsie. Dla bezpieczeństwa i tak należy używać HTTPS oraz weryfikować i przetwarzać dane po stronie serwera.
Najprostsze pole tekstowe to <input type="text">. Dla dłuższych wypowiedzi stosuje się <textarea>. Dodatkowo można użyć atrybutów takich jak placeholder, maxlength czy required.
Tak. Domyślne zaznaczenie uzyskasz przez atrybut checked, np. <input type="checkbox" checked>. Używaj tego ostrożnie w zgodach marketingowych, bo użytkownik powinien mieć świadomy wybór.
Listę rozwijaną stosuje się, gdy użytkownik ma wybrać jedną (lub kilka) pozycji z większego zestawu, a interfejs ma być kompaktowy. Technicznie jest to zwykle <select> z wieloma <option>, a nie element <input type="checkbox">.
Najczęstszy błąd to ignorowanie atrybutu type i ocenianie kontrolki po nazwach typu text1/text2. Drugi problem to mylenie checkboxów z listą wyboru lub polem tekstowym. Na egzaminie zawsze zaczynaj od odczytania wartości type.
Przećwicz rozpoznawanie typów <input>: text, password, checkbox, radio, email. Twórz krótkie formularze i testuj w przeglądarce, co da się wpisać, zaznaczyć lub wybrać. To szybko utrwala funkcje kontrolek.
info

To pytanie poprawnie rozwiązuje 74% zdających egzamin. średnio łatwe

W praktyce zawodowej kluczowe jest to, że element &lt;input type=&quot;checkbox&quot;&gt; tworzy pole wyboru, które użytkownik może zaznaczyć lub odznaczyć.

Źródła:

  • MDN Web Docs: "&lt;input&gt;: The Input (Form Input) element" (sekcja dotycząca type="checkbox"), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input (dostęp: 2026-03-02)
  • MDN Web Docs: "&lt;input type=\"checkbox\"&gt;" (opis zachowania i zastosowań), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox (dostęp: 2026-03-02)
  • WHATWG HTML Living Standard: "The input element" (typy kontrolek formularza, w tym checkbox), https://html.spec.whatwg.org/multipage/input.html (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja MDN: HTML &lt;input&gt; i typ checkbox
  • Specyfikacja HTML (WHATWG): sekcja dotycząca input type=checkbox
  • Ćwiczenia praktyczne: budowa formularza w HTML i testowanie działania w przeglądarce

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego