12 - Formulario - checkbox

El elemento checkbox es otro control que se puede insertar en un formulario, es una casilla de selección que puede tomar dos valores (seleccionado/no seleccionado)

Para ver su funcionamiento implementaremos un formulario que solicite un nombre y 4 elementos para que seleccione los lenguajes de programación que conoce:

<!DOCTYPE html>
<html>
    <head>
        <title>Prueba de formulario</title>
        <meta charset="UTF-8">
    </head>
    <body>
        <form action="registrardatos.php" method="post">
            Ingrese su nombre:
            <input type="text" name="nombre" size="30"><br>
            Seleccione los lenguajes que conoce:
            <br>
            <input type="checkbox" name="java">Java<br>
            <input type="checkbox" name="cmasmas">C++<br>
            <input type="checkbox" name="c">C<br>
            <input type="checkbox" name="csharp">C#<br>
            <input type="submit" value="Enviar">
        </form>
    </body>
</html> 

El resultado en el navegador es:

formulario checkbox html

Veamos la sintaxis para definir controles de formulario de tipo checkbox:

<input type="checkbox" name="java">Java<br> 

Como vemos también utilizamos el elemento HTML input, donde inicializamos la propiedad type con el valor checkbox, no muestra texto, solo una casilla que el operador puede tildar o destildar.

Si queremos que aparezca un mensaje solo lo agregamos seguido al elemento input.

Es importante hacer notar que los caracteres permitidos de la propiedad name son los caracteres alfabéticos y los números siempre y cuando no sea el primero.