Schrift
[thread]12263[/thread]

Fehleingaben im Formular

Leser: 1


<< >> 4 Einträge, 1 Seite
tecker
 2008-07-28 18:46
#112835 #112835
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,

ich habe eine index.html mit einem Formular und sende den Inhalt via cgi.pm an ein Skript welches daraus eine entsprechende Seite generiert.
Wenn die Formularfelder fehlerhaft sind, was ich mit entsprechenden Regex`n überprüfe, würde ich gerne die index.html erneut aufrufen mit ensprechender Ergänzung oder Meldung was falsch gewesen ist.

Bei einem Redirect auf eine andere HTML kann ich ja schlecht Parameter übergeben. Ich müsste also die ganze index.html mit Perl nochmal nachbauen und dann entsprechend die Fehlermeldungen mit einbauen. Auf Sachen wie TK oder dergleichen mit denen man Popups erzeugen kann muss ich verzichten.

Gibt es noch eine elegante Möglichkeit?

VG
moritz
 2008-07-28 19:16
#112836 #112836
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Anstatt die ganze index.html neu zu bauen kannst du ja ein Template draus machen, und es in jedem Fall per CGI rausschicken.

Oder du kannst bei manchen Template-Systemen auch HTML-Kommentare als Begrenzer fürs Markup nehmen, dann kannst du die index.html auch statisch ausliefern.
tecker
 2008-08-01 12:39
#112972 #112972
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
habe mir das mit den templates mal angeschaut, aber war mir jetzt etwas zu umständlich :) das werde ich mir nochmal in ruhe zu gemüte tun.

habe es jetzt erstmal anders gehandelt. ich fange alle fehleingaben ab und generiere für jede eine entsprechende meldung die ich im anschluss zu einer gesamt fehlermeldung "concateniere" und in einem neuen fenster ausgebe. der anwender bekommt also sein fehleingaben zu gesicht und wird gebeten sich zurück zu begeben, so das damit auch seine eingaben erhalten bleiben.
pktm
 2008-08-01 16:14
#112994 #112994
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Vllt. sagt die ja CPAN:CGI::Application::Mailform zu?
http://www.intergastro-service.de (mein erstes CMS :) )
<< >> 4 Einträge, 1 Seite



View all threads created 2008-07-28 18:46.