Formularios web

Las páginas en un principio apenas ofrecían funcionalidad, pero fue sin duda la aparición de los formularios la que las dotó de esa interactividad que hoy en día sigue presenta hasta en la página más insignificante.

Podemos utilizar formularios para diversas funciones, la más utilizada es para ingresar datos por parte del visitante y almacenarlos en una base de datos (requiere de otras tecnologías como php, java…) pero también se pueden utilizar para mostrar información, hacer juegos…

Declaración de un formulario

Lo primero a tener en cuenta será definir los límites del formulario, para ello utilizaremos las etiquetas

<form> <!– Aquí dentro irán los elementos del formulario –> </form>

Esta etiqueta, <form> acepta varios parámetros, aunque todos ellos son opcionales

  • [action]
  • [method]
  • [enctype]
  • [name]

Parámetro action

Este parámetro nos permite definir la página de destino del formulario, si no ponemos nada, por defecto se tomará la de origen (la que contiene el formulario)

Parámetro method

Nos indica la forma en la que pasaremos los parámetros, tenemos dos opciones , por get o por post.

Si enviamos por get, los parámetros serán visibles desde la barra de direcciones, en cambio por post no. Otra diferencia es que get tiene límite para el envío de datos (campos de un formulario) pero sin embargo por post podremos envíar cuanto queramos.

Parámetro enctype

Este parámetro nos permite definir la codificación en la que viajarán los datos, por defecto se suele poner “application/x-www-form-urlencoded” pero cuando vamos a enviar ficheros deberemos cambiar esta opción a “multipart/form-data”

Veamos un ejemplo de la declaración de un formulario

<form action='recibe_resultados.php' method='post'>

….

</form>

Elementos de un formulario

El siguiente paso será rellenar el formulario con los componentes que queramos, aquí tenemos un buen tutorial de componentes de un formulario web.

Artículos relacionados



Comentarios en Formularios web

Aún no hay comentarios en el artículo Formularios web

Deja un comentario