HTML5 – Campo tipo Email

Facebook
Twitter
LinkedIn

HTML5 sigue revolucionando el mundo de la WEB y una de sus principales características son los nuevos tipos de campos que podemos utilizar en nuestro formulario, en este pequeño post, les hablaré del campo tipo email.

La sintaxis es idéntica al campo tipo texto, la única diferencia es que ahora el tipo es email.

<input type="email" name="user_email" />

Los navegadores que soportan este nuevo campo le añaden un mensaje de error por defecto, aquí les dejo una imagen de como se ve en Google Chrome.

Pueden añadir el atributo required de HTML5 para hacer que el navegador forcé al usuario a introducir algún texto en este campo.

<input type="email" name="user_email" required />

Estas nuevas características de HTML5 nos evitan el dolor de cabeza del uso de Javascript para las validaciones de los campos, lo que hace que la carga de nuestro sitio sea más rápida, delegando esta funcionalidad a los navegadores.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>PTYDev - HTML5 Email Input</title>
    </head>
    <body>
        <form action="" onsubmit="alert('Sample Form'); return false;">
            Email: <input type="email" name="user_email" required />
            <input type="submit" value="Test" />
        </form>
    </body>
</html>

Y tú, ¿Qué opinión tienes acerca de HTML5?

Te podría interesar
Tecnología

WEB y NodeJS

NodeJS es un framework que te permite desarrollar todo tipo de aplicaciones, basado en Javascript y se ejecuta sobre el motor Chrome’s V8.

Leer Más >>
Tecnología

Tutorial Básico de Git

Git es un sistema de control de versiones descentralizado, a diferencia de SVN que almacena el repositorio en un servidor centralizado, Git crea una copia del repositorio cada vez que alguien descarga el repositorio.

Leer Más >>
Tecnología

Docker Redis Container

Si estas desarrollando alguna aplicación la cual requiera conexión con un servidor redis, con docker puedes tener una instancia redis corriendo en cuestión de minutos. Docker se basa en contenedores para realizar alguna tarea específica. Por ejemplo, si necesitas almacenar datos, existen contenedores para MySQL, MongoDB, PostgreSQL, Redis entre otros.

Leer Más >>