Formularvalidierung via CSS ohne JavaScript, dafür mit CSS-Transition :-)
Die Überprüfung ist übrigens "reines" HTML5. Vor- und Nachname müssen mit einem Großbuchstaben beginnen und mindestens aus zwei Zeichen bestehen, Umlaute erlaubt. Die E-Mail-Adresse wird - je nach Browser - nur auf *@* bzw. *@*.* überprüft.