Uno de los aspectos m谩s importante en un documento HTML es el uso de formularios, por lo que al d铆a de hoy HTML con HTML5 a evolucionado bastante, por lo que han a帽adido etiquetas nuevas para crear nuevos controles en los formularios y nuevos atributos para validar informaci贸n de alg煤n tipo en espec铆fico. Vamos ir viendo los diferentes controles en la tabla a continuaci贸n.
El primer paso para crear un formulario es indicar una etiqueta contenedora form
:
La etiqueta form
dispone de varios atributos que se pueden utilizar:
Atributo | Valor | Descripci贸n |
---|---|---|
action |
URL | Direcci贸n URL del back-end donde se enviar谩 la informaci贸n del formulario. |
method |
get | post | M茅todo HTTP de envi贸. GET se realiza a trav茅s de URL, POST para envi贸 extenso de informaci贸n. |
name |
nombre | Nombre del formulario. 脷til para procesar posteriormente. |
target |
destino | Nombre del lugar donde se abrir谩 el formulario. _blank para nueva pesta帽a. |
enctype |
tipo | Codificaci贸n para el envi贸 del formulario. Importante para envi贸 de archivos. |
accept-charset |
codificaci贸n | Fuerza a utilizar una codificaci贸n en los par谩metros de texto del formulario. |
autocomplete |
on | off | Activa o desactiva el autocompletado para todos los campos del formulario. |
novalidate |
boolean | Con este atributo presente, el formulario obvia la validaci贸n HTML5. |
La etiqueta input
puede tomar diferentes valores en su atributo type
para permitir al usuario introducir informaci贸n, adem谩s de otra etiqueta denominada textarea
para introducir cantidades m谩s grande de texto:
input type="text"
input type="search"
input type="tel"
input type="url"
input type="hidden"
textarea