Formularios con HTML
¿Qué son formularios HTML?
Los formularios HTML son uno de los puntos principales de interacción entre un usuario y un sitio web o aplicación. Ellos permiten a los usuarios enviar información a un sitio web. La mayor parte de las veces se envía información a un servidor web, pero la pagina web también puede interceptarla para usarla por su lado.
Un formulario HTML está hecho de uno o más widgets. Estos widgets puede ser campos de texto (de una linea o multilínea), cajas de selección, botones, checkboxes, o botones de radio. La mayoría del tiempo, estos widgets están junto a un label que describe su propósito.
¿Que necesitas para trabajar con formularios?
No necesitas nada mas que lo que se requiere para trabajar con HTML: un editor de texto y un web browser. Por supuesto, si estás acostumbrado a ello, puedes aprovechar un IDE completo como Visual Studio, Eclipse, Aptana, etc., pero eso depende de ti.
La diferencia principal entre un formulario HTML y HTML regular es que la mayoría del tiempo, la información recolectada por un formulario se envía a un servidor web. En ese caso, necesitas configurar un servidor web y procesar la información.
Diseñando tu formulario
Antes de comenzar a escribir código, es siempre mejor dar un paso atrás y tomarse el tiempo de pensar tu formulario. Diseñar un boceto en baja te ayudará a definir el correcto conjunto de informació que quieres preguntarle a tu usuario. Desde un punto de vista de experiencia del usuario, es importante recordar que mientras más grande tu formulario sea, mayor será el riesgo de perder usuarios. Mantenlo simple y mantén el foco: pregunta solamente lo que necesitas. Diseñar formularios es un paso importante cuando estes construyendo tu sitio o aplicación.
En este artículo vamos a construir un formulario de contacto muy sencillo. Hagamos un esbozo.
![The form to build, roughly sketch](https://developer.mozilla.org/files/4579/form-sketch-low.jpg)
Nuestro formulario va a contener tres campos de texto y un botón. Básicamente, preguntamos al usuario por su nombre, su correo electrónico y el mensaje que ellos quieran enviar. Cliqueando el botón enviará la información al servidor web.
Ensuciate las manos con HTML
Ensuciate las manos con HTML
Bien, ahora estamos listos para comenzar con HTML y codear nuestro formulario. Para construir nuestro formulario de contacto, vamos a utilizar los siguientes elementos de HTML:
<form>
, <label>
, <input>
, <textarea>
, y <button>
.
El elemento <form>
Todos los formularios HTML comienzan con el elemento
<form>
de la siguiente forma:<form action="/my-handling-form-page" method="post">
</form>
Este elemento define formalmente un formulario. Es un contenedor como lo son
<div>
or <p>
, pero también soporta algunos atributos específicos para configurar la forma en que el formulario se comporta. Todos sus atributos son opcionales pero se considera una buena práctica que siempre al menos el los atributos action
y method
se encuentren presentes.- El atributo
action
define la locación (una URL) desde donde la información recolectada por el formulario debería enviarse. - El atributo
method
define con que método HTTP se enviará la información (puede ser "get" o "post").
Referencia: https://developer.mozilla.org/es/docs/Learn/HTML/Forms/Your_first_HTML_form
Comentarios
Publicar un comentario