Wpisy otagowane ‘formularze’

Jak działa pole checkbox w formularzach HTML

sobota, 15 Marzec 2008

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";
?>