Jak działa pole checkbox w formularzach HTML

Pole checkbox (pole wyboru)  wstawia się do formularza następująco:

<input type="checkbox" name="nazwa" value="wartosc">

Tak wstawione pole pojawi sie na formularzu. Jeżeli ktoś go zaznaczy i wyśle formularz, wśród przesłanych do serwera elementów formularza znajdzie się pole o nazwie nazwa z przypisaną wartością wartosc. W przypadku gdy to pole jednak nie było zaznaczone, do serwera nie zostanie ono wysłane. Dlatego też obsługując formularz z polem checkbox musisz być na to przygotowany.

Można też wykorzystać to że pole nie jest wysyłane jeżeli nie jest zaznaczone, i w ten sposób sprawdzać czy zostało ono zaznaczone:

<?php
if  (isset($_POST['nazwa']))
	print "Pole jest zaznaczone";
else
	print "Pole nie jest zaznaczone";
?>

Tagi: , , ,

Jedna odpowiedź do “Jak działa pole checkbox w formularzach HTML”

  1. Kamil pisze:

    a ja mam wielki problem co zrobic gdy mam 3 zaznaczone checkboxy i chcę odczytać że ktoś odznaczył jednego

Dodaj odpowiedź

Proszę pozostawić te dwa pola tak jak są: