Hi!
Du sollst eine Funktion schreiben. Diese Funktion nutzt ein switch (eine Kontrollstruktur). Dieses switch ueberprueft ja nach uebergebener Formular ID die von die benoetigten Werte des jeweiligen Abschnitts. Wenn die Ueberpruefung fehlschlaegt setzt du ein Flag (eine Variable) auf einen Wert, der signalisiert dass es einen Fehler gab.
Bevor Du nun ein und ausblendest, ueberpruefst Du diesen Wert.
War das verstaendlicher? Im Grunde sollst Du einfach das nachprogrammieren, was in deinem Kopf vorgeht, wenn Du das manuell machst:
Ich will diesen Bereich ausblenden. Moment, da gibts Bedingungen. Schaun wir mal. Der Name fehlt. Das geht nicht. Merken. Die Mailadress ist da. Okay. Also den Bereich ausblenden. Gabs ein Problem? Stimmt. Der Name war ja nicht da. Dann lass ichs.
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
- T. Pratchett