Formularios html 5(1)

27
10410060-Armendáriz Armendáriz Joel Antonio 10410069-Domínguez Mendoza Lydia Nallely Formularios HTML 5 Objetivo Investigar, ejemplificar y exponer un tema relacionado con HTML5. 1

description

Nuevas etiquetas & formularios html5

Transcript of Formularios html 5(1)

Page 1: Formularios html 5(1)

1

10410060-Armendáriz Armendáriz Joel Antonio

10410069-Domínguez Mendoza Lydia Nallely

Formularios HTML 5

ObjetivoInvestigar, ejemplificar y exponer un tema relacionado con HTML5.

Page 2: Formularios html 5(1)

2

ÍNDICE

• Nuevos elementos………3

• Nuevas etiquetas input..10

• Conclusión general…….25

• Conclusión personal…..26

• Referencias………………27

Page 3: Formularios html 5(1)

3

Nuevos elementos

Page 4: Formularios html 5(1)

4

• progress

•meter

• output

• detalist

• keygen

Page 5: Formularios html 5(1)

5

Progress

• Con esta etiqueta no hay que hacer mayor explicación, pues como su nombre lo indica, se usa para crear barras de progreso.

• Podemos emplearlas o usarlas en procesos de larga duración, como la descarga de archivos, para indicar a cualquier usuario de nuestra aplicación el progreso de la operación que se está realizando.

• HTML5 no está soportado en todos los navegadores y esta etiqueta no está soportada en versiones como Firefox15 o IE9

Page 6: Formularios html 5(1)

6

Meter

• La etiqueta meter nos permite marcar un valor en rango conocido. A diferencia de la etiqueta progress este representa un valor entre un límite máximo y uno mínimo y no una progresión.

Page 7: Formularios html 5(1)

7

Output

• Muestra el resultado de un cálculo matemático, su uso básico puede ser tan básico como el de mostrar una simple suma de dos números.

Page 8: Formularios html 5(1)

8

Datalist

• La etiqueta datalist permite autocompletar cajas de texto creadas con la etiqueta input. No está soportado ni en Safari, Explorer 9 y versiones anteriores. El atributo list del input indica el identificador id del datalist.

Page 9: Formularios html 5(1)

9

Keygen•  Genera claves públicas y privadas

para la encriptación, la clave privada se guarda localmente y la pública se envía al servidor. No está soportado en Internet Explorer.

Page 10: Formularios html 5(1)

10

Nuevas Etiquetas

Input

Page 11: Formularios html 5(1)

11

Number

• Este input valida automáticamente que los valores introducidos sean numéricos, con el consiguiente ahorro de código en la recepción o validación de los formularios.

<form name="" action="" method="POST">    Introduce tu edad: <input type="number" name="edad">    <input type="submit" value="Enviar"></form>

Page 12: Formularios html 5(1)

12

Range

• Este input es muy parecido al number input, la diferencia radica en que en este caso la única manera de especificar el valor es mediante su slider con sus correspondientes límites.

<form name="" action="" method="POST">    Introduce tu edad:     <input type="range" name="edad" min="18" max="99" step="1" value="40">    <input type="submit" value="Enviar"></form>

Page 13: Formularios html 5(1)

13

Tel

• Este nuevo input resulta muy útil en los dispositivos móviles actuales.

• El dispositivo móvil detecta que el input es de tipo ‘tel’ y al pulsar en él automáticamente sale el teclado telefónico del móvil para insertar el número en cuestión.

<form name="" action="" method="POST">    Introduce tu TELEFONO: <input type="tel" name="telefono">    <input type="submit" value="Enviar"></form>

Page 14: Formularios html 5(1)

14

Email

• El elemento por defecto detecta que el campo debe ser rellenado con contenido válido de una cuenta de email, por lo que mostrará una @ en el teclado y hará las verificaciones pertinentes para cumplir los requisitos de una dirección de email.

<form name="" action="" method="POST">        Introduce tu email: <input type="email" name="email">        <input type="submit" value="Enviar"></form>

Page 15: Formularios html 5(1)

15

Color

• Representa una paleta (selector) de colores sin necesidad de añadir plugins ni códigos adicionales como veníamos haciendo hasta ahora. Así con un solo click podemos elegir fácilmente un color.

<form>Selecciona un color: <input name="color" type="color" value="#f3f3f3"/></form>

Page 16: Formularios html 5(1)

16

Search

• Con este input podremos decir en la validación del formulario que el campo contendrá valores de búsqueda, así el propio input nos proporciona un dato válido y el teclado del dispositivo móvil mostrará el botón ‘buscar’.

<form name="" action="" method="POST">    Introduce el término de búsqueda: <input type="search" name="busqueda"><br>    <input type="submit" value="Enviar"></form>

Page 17: Formularios html 5(1)

17

Placeholder

• Un placeholder es un texto que se muestra para ayudar al usuario y darle información.

• En cuanto se hace click en el input, desaparece:

Page 18: Formularios html 5(1)

18

URL

• Se parece bastante a el input tel de HTML5. Este campo cuando se visualiza en dispositivos móviles facilita en el teclado las teclas ‘.’, ‘/’, y ‘.com’.

Page 19: Formularios html 5(1)

19

Date

• Este elemento vale para representar en nuestra web un datepicker o calendario, el formato de la fecha devuelto es ‘AAAA-MM-DD’.

 Chrome, Safari y Opera

<form><input type="date" name="fecha"></form>

Page 20: Formularios html 5(1)

20

Datetime

• Input similar al anterior solo que este último además de la fecha envía también la hora. El formato de fecha y hora devuelto es el siguiente: ‘AAAA-MM-DDTHH:MMZ’.

• Este input aun no funciona en todos los navegadores, en safari funciona a medias.

<form><input type="datetime" name="fecha"></form>

Page 21: Formularios html 5(1)

21

Datetime-local

• El mismo elemento datetime pero sin enviar la zona horaria. El formato devuelto es: ‘AAAA-MM-DDTHH:MM’.

<form><input type="datetime-local" name="fechayhora"></form>

Page 22: Formularios html 5(1)

22

Month

• Input para representar mes y año con formato ‘AAAA-MM’.

<form><input type="month" name="mes"></form>

Page 23: Formularios html 5(1)

23

Time

• Con la inserción de este elemento en un formulario facilitaremos la entrada de datos para horas, el formato es: ‘HH:MM:SS’.

Page 24: Formularios html 5(1)

24

Week

• Input para la inserción del número de la semana de un año en cuestión. Su formato es ‘YYYY-WNN’ –> ’2014-W07′.

Chrome, Safari y Opera.

Page 25: Formularios html 5(1)

25

Conclusión generalNo es necesario explicar los beneficios de disponer de controles nativos, el único problema es que no se les puede aplicar un estilo CSS. Esta es una más de las grandes bondades que trae consigo HTML5, sin embargo la validación de formularios de manera nativa aun se encuentra en una etapa temprana de desarrollo, especialmente con lo que respecta a la manera de notificar la existencia de un campo invalido, ya que no existen etiquetas CSS para personalizar el estilo, al menos en caso de Google Chrome.

Page 26: Formularios html 5(1)

26

Conclusión personalEstamos actualmente viviendo un desarrollo web muy activo, con una gran cantidad de cambios, nuevas tendencias y más importante aun nuevas necesidades. Uno de los cambios en estos momentos es el nacimiento del HTML5, una nueva revisión del estándar que mueve Internet. El aumento de necesidades ha dado lugar a la aparición de nuevos formularios, al debate del uso de otros y cambios más o menos importantes pero que debemos conocer.

Page 27: Formularios html 5(1)

27

REFERENCIAS

• [1]http://exprimiendoopencms.com/export/sites/sagasuite/.galleries/test-galeria-descarga/manual-lenguaje-html5.pdf

• [2]http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=520:formularios-html-form-label-name-value-id-ejemplos-checkbox-option-button-combobox-cu00720b&catid=69:tutorial-basico-programador-web-html-desde-cero&Itemid=192