Los formularios sirven para interactuar mediante diferentes campos. La estructura básica de un formulario es la siguiente:
<form>
<label>Etiqueta:</label>
<input>
<button>Enviar</button>
</form>
- form
- Es la etiqueta que engloba y define el formulario. Tiene estos atributos:
- action="url"
- Indica que url (o html local) debe ir al enviarse el formulario (ya sea por button o submit).
- method="post|get"
- Indica qué método se usará para el envío del formulario.
post
los datos del formulario son incluidos en el cuerpo del formulario. get
los datos del formulario son adjuntados a la URI del atributo action, con un '?' como separador.
- target="_self"
- Indica donde se muestra la respuesta del formulario, por defecto en la misma ventana/pestaña (
_self
), pero puede usarse _blank
para una nueva ventana/pestaña, _parent
para una ventana/pestaña padre.
- label
- Es una texto para indicar un nombre o definición de un campo de entrada (input). Tiene estos atributos:
- for="id"
- El valor id es una palabra o número clave para asociar con un input concreto y debe ser único.
- accesskey
- Una tecla de atajo para acceder a este elemento desde el teclado.
- input
- Es una etiqueta que dependiendo del atributo TYPE puede tener diferentes formas para los diferentes tipos de entrada de datos. Para ver los atributos de
input
.
- button
- Es la etiqueta de forma de botón que permite el envío del formulario para su procesamiento.