Seit HTML5 gibt es sehr nützliche Attribute, um das Verhalten von Form-Elementen zu steuern. Leider ersetzen diese eine sorgfältige serverseitige Validierung nicht.
required
autofocus
Hinweis: Funktioniert nur, wenn das Formular nicht in einem iframe geladen wird!
pattern
placeholder