validierung einer form

hmm, ich habe nicht ganz verstanden, was dieser RequiredFieldValidator tun soll. Soll er jedes Feld testen, ob die Eingabe vorhanden ist, und wenn ja dem entspricht, was rein soll (z.B bei Geburtsdatum nur Zahlen oder bei Email x@y.z)?

Wenn er das tun soll, dann kannst du das entweder mit JavaScript lösen (google einfach mal, gibt genug Tuts), hat den Nachteil, das wenn JS aus ist, die Validierung nicht stattfindet, oder mit PHP überprüfen, indem zu z.B. machst if (!empty($_GET["dein_feld") { ...}, das hat aber den Nachteil, das die Seite neu geladen werden muss.
 
Auf JavaScript sollte man sich nie verlassen, selbst wenn es aktiviert ist. Es ist eine clientseitige Sprache, somit kann der User auch alles manipulieren was möglich ist.

In PHP kannst du einfach die Felder validieren [phpf]empty[/phpf], [phpf]isset[/phpf] und hier noch einige Funktionen zur einfachen Validierung:
Input mit ctype validieren (Ha, erste mal auf mein eigenes Blog verlinkt ;) )

Am schönsten wäre natürlich eine Kombination aus beidem, sprich Ajax, bei Submit wird ein asynchroner Request abgeschickt, der einen PHP Funktion ruft und alle Inputs validiert, usw.

Und Falls JavaScript nicht aktiv ist, muss man das Neuladen der Seite eben in Kauf nehmen.
 
Zurück