espaciador
Tutorial gratuito online en castellanoEstás en: HTML» Índice Tutorial » Lección 16: Formularios

espaciadorTutorial de HTML

Lección anterior » Lección Siguiente

16.- Formularios (primera parte)

La estructura de un formulario va incluída dentro de las etiquetas <form></form>. Tiene dos parámetros que deben aparecer obligatoriamente: action y method.

  • action = Indica la acción que debe emprenderse con los datos. Una de las acciones más comunes es enviar los datos a un correo electrónico por lo que quedaría de la siguiente manera:

    <form action = "mailto:micorreo@xxx.com" >

  • method = Indica el método utilizado para transferir los datos. POST es usado para enviar datos al servidor para sea procesados. POST modifica el documento de destino. GET no produce cambios en el documento destino y sirve, entre otras cosas, para hacer consultas a una base de datos.

Existen diferentes formas de presentar la recogida de datos con un formulario. Las etiquetas que se utilizarán, dependiendo de los casos y de las necesidades, serán: <input>, <select> y <textarea>.

1.- Campos de texto y botones: etiqueta <input>

Con la etiqueta <input> se crean campos de texto y botones. Sus parámetros son:

  • name que indica el nombre que se le dará al campo.
  • type que indica el tipo de variable a introducir. A continuación se indican en una tabla los parámetros que, a su vez, puede llevar cada type (dependiendo si es text, checkbox, radio, etc).
Valores de type Parámetros Código HTML y Resultado final

type= "text"

(campo de texto)

name = nombre del campo

maxlenght = Indica el número máximo de caracteres que se pueden introducir en el campo.

size = Indica el número de caracteres que se mostrará en pantalla. Con este valor podemos alargar o acortar la "ventana" del campo de texto.

value = Si queremos que el campo muestre un valor por defecto o inicial.

 

Nombre<br />
<input name= "nombre" type= "text" size="13" maxlength="23" />

Nombre

Apellidos<br />
<input name
= "apellidos" type="text" size="18" maxlength="23" />

Apellidos

type= "password"

(campo de contraseña)

Este es un campo de texto que sirve para la introducción de contraseñas. Mostrará puntos negros en lugar de las letras escritas. Sus parámetros opcionales son los mismos que para text (name, maxlength, size).

Contraseña<input name="contrasena" type="password" size= "8" maxlength= "20" />

Contraseña

type= "checkbox"

(casilla de verificación)

name = nombre del campo

El campo se elegirá marcando una casilla. Se permite marcar varias casillas. Los valores de las casillas serán indicados por :

value = "valor"
checked ="checked" La casilla aparecera marcada por defecto.

<input name="casilla1" type="checkbox" value="checkbox" />
Literatura
<br />
<input name="casilla2" type="checkbox" value="checkbox" />
Música<br />
<input name=
"casilla3" type="checkbox" value="checkbox" checked= "checked" /> Arte

Literatura
Música
Arte

 

type= "radio"

(botón de opción)

name = nombre del campo

El campo se elegirá marcando una casilla. Solamente permite marcar una de las casillas, pues una excluye a la otra.

value = Valores de las casillas.

<input name="boton_varon" type="radio" value="radiobutton" />
Varón<br />
<input name
="boton_mujer" type="radio" value="radiobutton" checked= "checked" /> Mujer

Varón
Mujer

type= "submit"

(botón de envío)

Al pulsar este botón la información de todos los campos se envía donde hayamos indicado en el parámetro action de la etiqueta <form>

value = Indica el texto que aparecerá escrito en el boton.

<input type= "submit" name= "Submit" value="Enviar" />

 

type= "reset"

(botón de restablecer)

Al pulsar este botón se borra el contenido de todos los campos.

value = Indica el texto que aparecerá escrito en el boton.

<input name ="borrar" type="reset" value= "Restablecer" />

<input name="borrar2" type="reset" value="borrar" />

type= "file"

(campo de archivo)

Sirve para enviar archivos. Para utilizar este tipo de entradas hay que utilizar el atributo enctype con el valor "multipart/form-data" dentro de la etiqueta <form>.

<input name="enviar_archivo" type="file" size="10" maxlength= "100" />

 

type = "image"

(campo de imagen)

name = nombre del campo

El campo contendrá el valor de las coordenadas del punto de la imagen pinchado.

Debe indicarse la imagen con el parámetro src = "fichero de imagen".

 

<input type="image" name="imageField" src="logo.jpg" />

 

Continuación >>

logo distrito web


powered by FreeFind

¿Quieres ganar dinero con tu Blog o página web?

 

 
 
Anterior Indice Tutorial HTML Siguiente

Estadisticas de visitas