Declaración de un formulario
La apertura y cierre de un formulario se hace mediante el elemento <form>
.
<form name="mi-formulario" action="accion.php" method="GET"></form>
Atributos de <form>
La etiqueta permite especificar una serie de atributos para ajustar sus características. Los principales son:
Atributo | Descripción |
---|---|
name | Nombre del formulario. |
action | Acción que se ejecuta cuando se pulsa el botón de enviar formulario. |
enctype | Formato en el que se envía los valores del formulario. Dependiendo del contenido, se enviarán de una u otra manera. |
method | Método de envío del protocolo HTTP. Se puede elegir entre el método GET y POST . |
Métodos GET
y POST
A continuación, se muestran algunas diferencias entre los métodos de envío GET
y POST
.
GET
- Permite pasar valores en ASCII con un límite de 100 caracteres.
- Los valores de las variables que se transmiten se pueden ver en la URL. Van a continuación de un
?
y, si existen múltiples valores, se separan por el símbolo de&
.
Por ejemplo:
https://web.com/index.php?variable1=valor1&variable2=valor2&variable3=valor3
POST
- Permite pasar valores de variables y otros elementos como archivos.
- Carece de restricciones de longitud como el método
GET
. - Las variables y sus valores no son visibles en la URL.