kiliani: oder (JavaScript) Formulardaten vor dem absenden überprüfen...WIE?

Beitrag lesen

Hallo Experten!

Wie kann ich die daten die in ein formular eingegeben wurden vor dem absenden überprüfen?

Moin,
wenn es nur darum geht zu prüfen ob überhaupt eine Eingabe erfolgte, empfehle ich das so zu machen:

---form---
<input name='Mein Name'>
---form---

---cgi---
require "cgi-lib.pl"; #http://cgi-lib.stanford.edu/cgi-lib/
&ReadParse; # Eingabe auslesen
if(!$in{'Mein Name'}){
CgiDie("Eingabe fehlt!","...bitte Namen eingeben");
}
---cgi---

Das heisst, der CGI-Prozess wird bei einer fehlenden Eingabe abgewürgt (die=stirb). Drückt der Benutzer am Browser (IE4, 5) die Backspace-Taste, so sind im Formular die restlichen Inputfelder noch so wie eingegeben.

Ansonsten müsstest Du mit RegExp arbeiten, um Eingaben auf bestimmte Schemen oder unerlaubte Zeichen zu prüfen.

kiliani