Pués.. por encima se merece un aplauso

... me gustó que es "muy al estilo PHP"

.. marcando los campos con diferente color y mostrando mensajes... basta de los clásicos alerts!!!

.
Se vé bien... intenté con formas de email erroneos, espacios... lo del DNI de solo introducir números... pero quizá ahí le falta una validación de extención y "no me gustó" que no seleccionar y suprimir

...
Definitivamente tendré que verlo muy detenidamente... será en otra ocasión pero desde ya te felicito

, muy buen trabajo.
Saludos!