The checkbox
A checkbox checkbox is an element (check mark or tick) of an HTML form that can have two states: checked and unchecked.
The checkbox is created using the input tag with the type attribute set to checkbox. The checkbox looks like this:
A checked checkbox will send the content of the attribute value to the server. If the checkbox does not have the attribute value, it will send the string "on". If the checkbox is not checked, nothing will be sent to the server regardless of the presence of the attribute value.
Example
Let's make two checkboxes: let the first one be checked (since it's given the checked attribute), and the second one not:
<input type="checkbox" checked> <input type="checkbox">
:
Example . Disabled checkbox
Let's look at the disabled checkbox with the attribute disabled. When you click on it, its state will not change:
<input type="checkbox" disabled>
:
Example . Locked and checked checkbox
Now let's disable the checkbox in the checked state with the disabled attribute and give it the checked attribute:
<input type="checkbox" disabled checked>
:
See also
-
radio switches,
with which you can make a choice -
attribute
checked,
which makes the checkbox checked -
pseudo-class
checked,
which sets styles for checked checkboxes -
attribute
disabled,
which blocks form elements -
tag
label,
which sets the hint for the checkbox