Hi,
ich persönlich bin altmodisch und würde in der Tat für jedes Feld eine komplett eigene Abfrage machen. Grund dafür ist, das manche Felder nicht nur daraufhin geprüft werden müssen _ob_ sie ausgefüllt sind sonder auch _wie_ sie ausgefüllt wurden - sprich: Kann der Inhalt stimmen.
Ausserdem hast Du nur dann meiner Meinung nach eine gute Möglichkeit auch hinter das betroffene Feld eine Meldung auszugeben.
Das ist allerdings auch eine Philosophiefrage.
Zusätzlich würde ich noch per JavaScript bereits auf der Clientseite versuchen solche Fehler abzufangen - spart Frust beim Anwender.
Gruß
Axel