Guia 6 Formularios en HTML
Guia 6 Formularios en HTML
FORMULARIOS EN HTML
Exploremos cómo crear formularios en HTML, cuáles son las etiquetas para crear campos y los
atributos correspondientes para agregar características y funcionalidad, además veremos ejemplos
concretos de formularios hechos en html. Los formularios son elementos de gran importancia y utilidad
al momento de recopilar información de nuestros usuarios a través de una página web.
CONTENIDO:
Etiqueta <form>
Etiqueta <input>
Atributo type
o Valores de atributo type en formularios HTML
o Ejemplo de formulario html con atributo type
Etiqueta <select>
Etiqueta <option>
o Ejemplo de un campo desplegable en formularios HTML
Atributos para etiqueta <select> en formularios html
Etiqueta <textarea>
Atributo action
Atributo method
Atributo name
2
…Aquí irán los campos del formulario...
3
</form>
Etiqueta <input>
Crear los campos en el formulario es tan sencillo como utilizar la etiqueta <input> antecedida de lo que
deseas obtener. Por ejemplo:
HTML
1
<form>
2
Tu nombre: <input/>
3
Tu apellido: <input/>
4
</form>
Resultado:
Ahora aprenderemos a realizar desplegables en formularios, seguramente viste esos campos en las
que existe un desplegable con varias opciones dentro para seleccionar una de ellas, pues ahora
aprenderás a hacerlo.
Etiqueta <select>
Utilizaremos la etiqueta <select> para crear un campo desplegable, este tipo de campos en HTML
permiten seleccionar una opción del desplegable y además son muy útiles en esas ocasiones en las que
buscamos buena presentación de espacio en el formulario.
Etiqueta <option>
Utilizaremos la etiqueta <option> dentro de la etiqueta <select>. <option> contiene una opción del
desplegable y podemos implementar la cantidad de opciones que deseemos.
Ejemplo de un campo desplegable en formularios HTML
El ejemplo a continuación trata de un desplegable con 5 opciones de colores para elegir, veamos:
HTML
1
<form>
2
3
ELIGE UN COLOR:<select>
4
<option>Blanco</option>
5
<option>Negro</option>
6
<option>Azul</option>
7
<option>Rojo</option>
8
Resultado:
Por defecto estará seleccionada la primera opción, además es necesario pasar el cursor y clic para
desplegar las opciones, una vez seleccionada la opción, esta regresa a su estado inicial pero con la
opción seleccionada.
Atributos para etiqueta <select> en formularios html
Atributo size.- Utiliza el atributo size para determinar la cantidad de opciones a mostrar y su
valor en números.
Atributo multiple.- Utiliza el atributo multiple con valor también multiple para permitir que
el desplegable sea de múltiple selección de tal manera que permita seleccionar varias opciones.
Crear un campo de texto grande en formularios HTML
Un campo de texto con varias líneas disponible en el formulario puede ser necesario para permitir a
nuestros usuarios enviar extensos textos y para ello haremos uso de la etiqueta <textarea>.
Etiqueta <textarea>
La etiqueta <textarea> se utilizara para crear un área de texto de varias líneas, puede servirnos por
ejemplo para un capo de mensaje, veamos un ejemplo concreto:
HTML
1
<form>
2
Nombre:
3
<input type="text"/> <br/><br/>
4
Correo electrónico:
5
<input type="email"/> <br/><br/>
6
Tu mensaje:
7
<textarea name="mensaje"> </textarea> <br/><br/>
8
Resultado:
Atributo action
El valor del atributo action será la URL de la página que queremos que cargue después de que se envíe
la información de un formulario. Este atributo va dentro de la etiqueta <form> y lo podemos utilizar si
deseamos.
HTML
1
<form action="URL">
Atributo method
El atributo method puede tomar como valores a GET o POST y esto indica el método http que será
utilizado cuando se envíe la información.
Ejemplo:
HTML
1
<form action="URL" method="get">
2
<form action="URL" method="post">
Cuando se usa el valor get, los datos del formulario podrán ser vistos en la dirección de la
página.
Cuando se usa el valor post los datos enviados no serán visibles en la dirección de la página.
Por seguridad se recomienda utilizar usar el valor post, para datos sensibles.
Atributo name
Utiliza el atributo name para ponerle un nombre al formulario
HTML
1
<form name="miformulario" action="URL" method="post">
Para que el formulario funcione correctamente utilizaremos el atributo name para cada campo del
formulario, así será posible recibir correctamente los datos enviados.
HTML
1
<form>
2
Nombre: <input name="nombre" type="text"/> <br/><br/>
3
Correo electrónico: <input name="correo" type="email"/> <br/><br/>
4
Tu mensaje: <textarea name="mensaje"> </textarea> <br/><br/>
5
<input type="submit" value="Enviar ahora"/>
6
7
</form>
El atributo name será necesario para procesar la información de cada campo y que estas lleguen a su
destino correctamente.
Hemos aprendidos a crear un formulario en html estático y además de muchos detalles, sin embargo
aún no podemos enviar y recibir información a través de ella, para ello es necesario que los datos se
envíen a un servidor y ser procesados por la misma, esto ocurre gracias a otro lenguaje de
programación como puede ser PHP