Thread Fragen zu Weiterleitung (20 answers)
Opened by Draussenduscher at 2012-04-20 13:15

rosti
 2012-04-20 18:20
#157708 #157708
User since
2011-03-19
3243 Artikel
BenutzerIn
[Homepage]
user image
Quote
Wie siehst Du denn insgesamt eine stimmige Formularverarbeitung (Kontaktformular, Gästebuch, Forum), so in groben Zügen?


Ha, die Frage geht an mich ;)

Ich unterscheide zwischen kleinen und großen Eingabefehlern.
Großer Fehler: Es wurde ein Parameter gesendet, der im Programmablauf nicht vorgesehen ist. Ich werfe eine Exception und infolgedessen wird der Body der Seite komplett ausgetauscht gegen eine Seite mit verständlicher Fehlermeldung.

Beispiel: http://rolfrost.de/login?x=y

Kleine Fehler sind z.B. Eingaben, die nicht dem gewünschten Format entsprechen oder fehlende Eingaben. Das Formular wird erneut gezeigt mit entsprechenden Hinweisen an geeigneten Stellen im Markup. Das wäre ein Affenformular.

Ein Affenformular ist aber auch das hier:
http://handwerkzeugs.de/kalender/maya.html

Das Formular wird auch bei erfolgreichen Eingaben wieder angezeigt. Die Ergebnisse werden in sogenannten oppositen Feldern ausgegeben.

Ergo: Forumlare nach MVC-Pattern sind sozusagen allesamt Affenformulare!

Umleitungen bieten sich ggf. an für ein erfolgreiches Login oder einen erfolgreichen Post in einem Forum. Beachte jedoch: Eine Fehlerbehandlung auf der gleichen Seite ist nicht möglich, der Browser wird ja angewiesen, eine neue Location aufzusuchen.

--Rosti

View full thread Fragen zu Weiterleitung