
Mastering HTML5 Forms
Gaurav Gupta
- Editorial
- Packt
- Año
- 2013
- Páginas
- ~148
- Nivel
- Avanzado
De qué trata
Guía de Packt escrita por Gaurav Gupta y dedicada por completo a los formularios web con HTML5, tal como estaban en 2013. La editorial la clasifica entre intermedia y avanzada, aunque solo pide conocimientos básicos de HTML y PHP. Está pensada para desarrolladores y diseñadores web que quieren crear formularios modernos, validados, bien presentados y conectados a una base de datos.
El libro empieza explicando qué son los formularios web y qué cambia de HTML a HTML5, con los nuevos tipos de campos, elementos y atributos. Luego trata la validación en el cliente y en el servidor: atributos nativos de HTML5 como required o pattern, la Constraint Validation API y la validación con JavaScript. El capítulo de estilos aplica CSS3 a los formularios (selectores, fondos, bordes, efectos de texto, fuentes y degradados). Después explica cómo procesar los datos en el servidor con PHP, validar y sanear la entrada, conectarse a MySQL y protegerse de formularios falsificados. Por último trata los formularios responsivos con meta viewport, media queries y adaptación a distintos tamaños y orientaciones de pantalla.
Es un libro corto y muy centrado en su tema, útil para reunir en un solo lugar todo lo que interviene en un formulario, desde el marcado hasta la base de datos. Su enfoque es explicativo, con ejemplos de código en cada tema, y no se construye una aplicación completa. La parte de servidor usa PHP y MySQL de la época, así que conviene revisarla con prácticas actuales (consultas preparadas con PDO, protección CSRF). Tampoco cubre accesibilidad en profundidad ni librerías de formularios de JavaScript modernas.
- Formularios HTML5
- Tipos de campos
- Validación de formularios
- Constraint Validation API
- JavaScript
- CSS3
- PHP
- MySQL
- Seguridad de formularios
- Diseño responsivo
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

