January 14, 2012 Código
Una de las mejoras en el nuevo Estandar HTML5 aún en desarrollo, está en los Formularios, es cierto que no todos los navegadores tiene la posibilidad de ejecutar correctamente todas las funciones de HTML5, pero es bueno empezar a usar muchas de sus funciones para los navegadores más modernos, nos ahorran mucho trabajo, y siempre hay herramientas como modernizr que nos ayudarán con los navegadores que no soportan HTML5.
Placeholder
Un nuevo atributo que sirve para poner texto dentro de un input cuando está vacío, y que al tabular o pulsar dentro del input desaparezca ese mismo texto, antes para hacer esto había que usar javascript.
<input type="text" placeholder="texto ejemplo">
Autofocus
Nos ayuda a definir que input va a quedar marcado, enfocado, cuando se cargue la página.
<input id="buscar" type="text" autofocus>
Required
Un nuevo atributo que apunta que campos tiene que estar rellenos antes de enviar el formulario, para hacer esto había que crear javascript algo largo dependiendo tipos de campos y las comprobaciones que hacíamos.
<input type="text" name="usr_name" required="required" />
Nuevos tipos de inputs
Tipo search, un input en el que el texto visualmente se le añade una x parar borrar el texto.
<input type="search" name="buscar" />
Tipo email, un input en el que el texto tiene que ser un email.
<input type="email" name="email" />
Tipo url, un input en el que el texto tiene que ser un url
<input type="url" name="miweb" />
Tipo number, con los atributos min, max, y step, nos ayuda a seleccionar un número.
<input type="number" max="10" min="0" step="2" name="minumero" />
Tipo range, similar a number con los mismos atributos, pero visualmente es similar a un slide.
<input type="range" max="10" min="0" step="2" name="minumero" />
En fechas hay varios date, mounth, week, time, datetime.








deldan.com Es el blog de Dan El chalbzouri, Blog Orientado a temas de la web