VOLVER
INDICE DE TUTORIALES

.

Tutorial de HTML:
1.- El Lenguaje Html 6.- URLs 11.- Imagenes
2.- Documento html 7.- Listas 12.- Mapas de imágenes
3.- Primeros pasos 8.- Estilos de carácter 13.- Formularios
4.- Tipografía 9.- Saltos y líneas 14.- Lista de ETIQUETAS
5.- Creación de enlaces (links) 10.- Tablas  

13. FORMULARIOS

Declaración

La Web se ha convertido en una poderosa arma para las empresas que se dedican a realizar encuestas y, los formularios han sido una de las herramientas que han ayudado a este auge.

Los formularios nos van a permitir, desde dentro de una presentación web, solicitar información al visitante. Estos formularios estarán compuestos por tantos campos como informaciones queramos obtener. Una vez introducidos los valores en estos campos serán enviados a una URL donde se procesará toda esta información.

Un formulario sigue siendo lenguaje html y por lo tanto necesita de unas etiquetas que lo especifiquen. La declaración de formulario queda recogida por las etiquetas <form>.....</form> y dentro de ellas se recogerán todas las variables de entrada.

A la etiqueta de apertura <form> le acompañarán estos atributos:

1. action="" Entre comillas se indica el programa que va a tratar las variables enviadas con el formulario, un guión CGI o la URL mailto.

2. Method="" Indica el método de transferencia de las variables. Post, si se envía a través del STDIO. Get, si se envía a través de la URL.

<HTML>
<HEAD>
<TITLE>Ejemplo 14</TITLE>
</HEAD>
<BODY>

<H1>Formularios</H1>

<FORM ACTION="mailto:unaprueba" METHOD="POST">
<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>

</BODY>
</HTML>

Campos de entrada

La etiqueta <input> define la introducción de variables. Junto a esta etiqueta encontraremos los siguientes atributos:

1.                  type="" Indicará el tipo de variable a introducir.

o        text Indica que el campo a introducir será un texto. Sus atributos:

§         maxlenght="" Seguido de un valor que limitará el número máximo de carácteres a introducir en ese campo.

§         size="" Seguido de un valor que limitará el numero de carácteres a mostrar en pantalla.

§         value="" Indica que no hay valor inicial del campo.

o        Password Indica que el campo a introducir será una palabra de paso. Mostrará asteriscos en lugar de letras escritas. Sus atributos serán los mismos que para text.

o        Checkbox El campo se elegirá marcando de entre varias opciones una casilla cuadrada.

§         value="" Entre comillas se indicará el valor de la casilla.

§         checked La casilla aparecerá marcada por defecto.

o        Radio El campo se elegirá marcando de entre varias opciones una casilla circular.

§         value="" Entre comillas se indicará el valor de la casilla.

o        Image El campo contendrá el valor en coordenadas del punto de la imagen que haya pinchado. Atributo obligatorio:

§         src="" Entre comillas escribiremos el nombre del archivo de imagen.

o        hidden El visitante no puede modificar su valor ya que no está visible. Se manda siempre junto al atributo value= seguido de su valor entre comillas.

2.      Name="" Indicará el nombre que se asigna a un determinado campo.

<HTML>
<HEAD>
<TITLE>Ejemplo 15</TITLE>
</HEAD>
<BODY>

<H1>Formularios</H1>

<FORM ACTION="mailto:unaprueba" METHOD="POST">
Texto: <INPUT TYPE="text" NAME="nombre"><BR>
Password: <INPUT TYPE="password" NAME="contra"><BR>
Sexo:<INPUT TYPE="radio" NAME="boton1" VALUE="1"> Hombre
<INPUT TYPE="radio" NAME="boton1" VALUE="2">Mujer<BR>
Vehiculo:<INPUT TYPE="checkbox" NAME="Moto" VALUE="Si">Moto
<INPUT TYPE="checkbox" NAME="Coche" VALUE="" CHECKED>Coche

<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>

</BODY>
</HTML>

Campos de selección

Las etiquetas <select>.....</select> encierran los valores que podremos elegir a partir de una lista. Los atributos que acompañan a la etiqueta de apertura son:

1. name="" Indicará el nombre del campo de selección.

2. Size="" Indicará el número de opciones visibles. Si le asignamos 1, la selección se presentará como un menú desplegable. Si le asignamos un valor mayor se presentará como una lista con barra de desplazamiento.

3. multiple Indica si se pueden realizar múltiples selecciones.

Las diferentes opciones de la lista se indicarán mediante la etiqueta <option> que puede acompañarse del atributo selected para indicar cual es la opción que aparecerá por defecto. Si no lo especificamos, siempre será la primera de la lista.

<HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>

<H1>Formularios</H1>

<FORM ACTION="mailto:unaprueba" METHOD="POST">
<SELECT NAME="Colores" MULTIPLE>
   <OPTION VALUE="r">Rojo</OPTION>
   <OPTION VALUE="g">Verde</OPTION>
   <OPTION VALUE="b">Azul</OPTION>
</SELECT>
<BR><BR>
<SELECT NAME="Colores" SIZE="1">
   <OPTION VALUE="r">Rojo</OPTION>
   <OPTION VALUE="g">Verde</OPTION>
   <OPTION VALUE="b">Azul</OPTION>
</SELECT>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>

</BODY>
</HTML>

Areas de texto

Con las etiquetas <textarea>;.....</textarea> definimos un texto de múltiples líneas para que el visitante pueda incluir un comentario junto a sus datos.

Junto a la etiqueta de apertura pueden aparecer los siguientes atributos:

1. name="" Nombre del campo.
2. Cols="" Numero de columnas de texto visible.
3. Rows="" Numero de filas de texto visible.

<HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>

<H1>Formularios</H1>

<FORM ACTION="mailto:unaprueba@tunombre" METHOD="POST">
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>

</BODY>
</HTML>

Botones

Se definen mediante la etiqueta <input> a la que le acompañan los atributos:

1. type="" Seguido de submit para enviar los datos del formulario y seguido de reset para borrar los datos que se han introducido.

2. Value="" Indica el texto que incorporaran los botones. Normalmente, enviar y borrar.

<HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>

<H1>Formularios</H1>

<FORM ACTION="mailto:unaprueba@tunombre.com" METHOD="P
OST">
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>

</BODY>
</HTML>

MI CESTA más
0 productos
INFORMACIÓN
Privacidad
Condiciones
Formas de pago

 

http://www.abacocreacion.com
Soluciones Web - Bilbao - Vizcaya - Tel. 94 410 29 71 - Email: info@abacocreacion.com