La etiqueta <form> nos facilita la creación de formularios, con sus diferentes parámetros.
En el interior de un formulario podemos añadir varios campos.
- Cuadros de texto: <input type="text" />
- Cuadros de contraseña: <input type="password" />
- Cuadros radiales: <input type="radio" />
- Casillas de verificación: <input type="checkbox" />
- Botón de envío: <input type="submit" />
- Botón de reinicio: <input type="reset" />
- Botones: <input type="button" />
- Cuadros de archivo: <input type="file" />
- Valores ocultos: <input type="hidden" />
- Área de texto: <textfield>
- Listas desplegables <select> con sus correspondientes <option> o <optgroup>
Aún quedan otros tipos más, menos implantados, pero que ya debemos ir utilizando progresivamente.
Los formularios se complementan con <fieldset> y <legend> para agrupar elementos y con <label> para etiquetarlos.
Por último, hemos realizado un repaso a los posibles eventos que se generan en una página web, así como una aproximación al trabajo con JavaScript, el lenguaje de scripts que complementa a las páginas web.