formularios html5

Anuncio
Formularios en HTML
Estructura básica
<form
action="url"
method="post"
enctype="text/plain">
Nombre: <input type="text" name="nombre">
<br>
<input type="submit" value="Submit">
</form>
Elementos de un
Formulario
● Etiqueta form
● Campos de texto
● Campos de selección
● Campos de validación
● Botones
Etiqueta form
<form action="url" method="post"
enctype="text/plain">
</form>
Nos permite crear un formulario HTML.
Action: url donde queremos enviar esos datos
(mailto:) si es a un correo
Method: Método en el que se envía el formulario
(get o post)
Enctype: Tipo de datos que se envían (Casí siempre
text/plain)
Etiqueta input
Etiqueta que se utiliza para cada campo o boton
que quieras colocar en tu formulario.
<input type="tipo de campo">
Pasamos a ver las más importantes a
continuación
<input type="text">
Etiqueta que se utiliza para escribir un texto corto,
por ejemplo el nombre
<input type="text" name="nombre">
Atributos que le podemos añadir:
- value (un valor predeterminado)
- maxlength (número máximo de caracteres que te
permite escribir)
- size (tamaño que queremos que tenga el campo)
<input type="password">
Etiqueta que se utiliza para escribir un texto corto
de forma confidencial, no aparece en pantalla lo que
estas escribiendo.
<input type="password" name="clave">
Atributos que le podemos añadir:
- value (un valor predeterminado)
- maxlength (número máximo de caracteres que te
permite escribir)
- size (tamaño que queremos que tenga el campo)
<input type="hidden">
Etiqueta que se utiliza para escribir un texto corto de
forma no visible al usuario. Se utiliza para pasar
información útil al programador
<input type="hidden" name="id" value="25">
Atributos que le podemos añadir:
- value (un valor predeterminado)
<textarea>
Etiqueta que se utiliza para escribir un texto más
extenso, por ejemplo una descripcion.
<textarea name="descripcion"></textarea>
Atributos que le podemos añadir:
- rows (filas)
- cols (columnas)
- Si queremos especificar algún texto por defecto,
tan sólo tenemos que escribir entre las etiquetas.
<input type="radio">
Etiqueta que se utiliza para plantear una elección,
sólo pudiendo elegir una de las mostradas
<input type="radio" name="color" value="1">Rojo
<input type="radio" name="color" value="2">Azul
Atributos que le podemos añadir:
- checked (opción elegida por defecto)
<input type="checkbox">
Etiqueta que se utiliza para plantear una elección,
en este caso puedes elegir todas las opciones que
quieras
<input type="checkbox" name="color"
value="1">Rojo
<input type="checkbox" name="color"
value="2">Azul
Atributos que le podemos añadir:
- checked (opción elegida por defecto)
Listas de opciones
Etiqueta que se utiliza mostrar una serie de
opciones a elegir dentro de un desplegable.
<select name="color">
<option value="1">Rojo</option>
<option value="2">Azul</option>
<option value="3">Verde</option>
<option value="4">Negro</option>
</select>
Atributos que le podemos añadir:
- size (Número de opciones a mostrar)
- selected (opción elegida por defecto)
<input type="file">
Etiqueta que se utiliza para permitir adjuntar
archivos a tu formulario.
<input type="file" name="archivo">
<input type="submit">
Etiqueta que se utiliza para mostrar el tipico
boton de envio.
<input type="submit" value="Enviar">
<input type="reset">
Etiqueta que se utiliza para mostrar el tipico boton
de borrar datos.
<input type="reset" value="Borrar todo">
<input type="button">
Etiqueta que se utiliza para mostrar un botón que
combinado con otros lenguajes (Javascript por
ejemplo) puede realizar determinadas acciones.
<input type="button" value="Lo que sea">
Descargar