Gracias a las alegrías de HTML5, ahora podemos crear formularios con validación incorporada y ricos widgets para fechas, números y demás, todo ello sin incluir una sola línea de código JavaScript. ¡Aleluya! Como ocurre con la mayoría de las cosas de vanguardia en la Web, todo esto tiene un inconveniente, y es la compatibilidad con los navegadores (o la falta de ella).