Client- seitige Validierung beinhaltet überprüfen Form Werte direkt im Browser per JavaScript bevor die Informationen an den Server. Server -seitige Validierung beinhaltet vorbei und Überprüfung Form Werte auf dem Server nach dem Drücken der Schaltfläche "Senden" . JavaScript Requirement
Client- seitige Validierung erfordert, dass JavaScript aktiviert ist, bevor es funktionieren kann. Server -seitige Validierung wird jedoch unabhängig davon, ob JavaScript auf dem Client- Browser oder nicht. Aktiviert arbeiten
Ajax Implementierung
Server Seite Ajax Umsetzung erfordert einfach zu installierende eine fertige Ajax-Framework ohne irgendein Wissen von Javascript . Client-Seite Ajax Umsetzung erfordert eine fortgeschrittene Kenntnisse von JavaScript und XML.
Sicherheit
Server -seitige Validierung bietet mehr Sicherheit über die Daten als Client -Validierung. Client- seitige Validierung kann leicht entfernt und neu geschrieben als Post- Skript zurück . Server -seitige Validierung beseitigt diese Sicherheitslücke .
Fehler
Client- seitige Validierung ist eher Fehler zu erzeugen, insbesondere bei komplexen Berechnungen als Validierung Anforderungen verwendet werden. Einige dieser Fehler können sogar verwehrt Benutzern Betrachten der Website vollständig . Server-Fehler sind in der Regel minimal , und die Besucher können immer noch Zugriff auf bestimmte Funktionen der Website.