Om nah hoo pez nyeetz, tropenberta!
Deine Vielzahl von if-Konstruktionen ist aus zweierlei Gründen suboptimal.
Erstens programmiertechnisch: Du durchsuchst mehrfach das Dokument, schreibst viele Sachen mehrfach, verwende eine Schleife ("bitte " + missing_element + " eingeben!")
Zweitens aus Anwendersicht:
2a alerts sind doof und nerven
2b wenn einer mehrere Fehler macht, dann wird er auf den ersten hingewiesen, erneutes absenden, erneutes Alert, ... Verwende _maximal ein_ alert.
2c Viel schöner ist, wenn auf alle Fehler gleichzeitig hingewiesen wird etwa
Vorname: _________________ | Dieses Feld ist ein Pflichtfeld
den Text nur im Fehlerfall einblenden
Zwei
Matthias
--
1/z ist kein Blatt Papier.

1/z ist kein Blatt Papier.
