Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. <input type="checkbox"> w HTML

<input type="checkbox"> w HTML

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Czym jest <input type="checkbox">?

<input type="checkbox"> tworzy w formularzu HTML pole wyboru, czyli checkbox. Użytkownik może zaznaczyć lub odznaczyć daną opcję. Tego typu pole stosuje się wtedy, gdy odpowiedź ma charakter logiczny: tak/nie, wybrano/nie wybrano.

Przykład

<input type="checkbox" name="zgoda" value="tak">

Taki element wyświetli małe pole, które można zaznaczyć. Sam tekst obok checkboxa trzeba zwykle dodać osobno, najczęściej za pomocą elementu <label>:

<label>
  <input type="checkbox" name="zgoda" value="tak">
  Akceptuję regulamin
</label>

Znaczenie atrybutów

  • type="checkbox" — określa, że pole jest checkboxem,
  • name — nazwa pola przesyłana do serwera,
  • value — wartość wysyłana, jeśli checkbox został zaznaczony.

W przykładzie:

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

text1 nie jest tekstem widocznym dla użytkownika, tylko nazwą pola formularza. text2 nie jest elementem listy, lecz wartością przesyłaną po zaznaczeniu checkboxa.

Ważne na egzaminie

Checkbox służy do wybrania opcji, a nie do wpisywania tekstu, hasła ani wyboru z listy. Do wpisywania hasła używa się input type="password", do tekstu input type="text", a do list rozwijanych elementu <select>.