Saltar al contenido principal

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:

AtributoDescripción
nameNombre del formulario.
actionAcción que se ejecuta cuando se pulsa el botón de enviar formulario.
enctypeFormato en el que se envía los valores del formulario. Dependiendo del contenido, se enviarán de una u otra manera.
methodMé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.