Du hast schon recht. Trotzdem ist es doch praktisch, wenn der User noch vor dem Abschicken auf Eingabefehler hingewiesen wird. So spart er die Zeit für den Neuaufbau der Seite. Eine server-seitige Prüfung ist trotzdem extrem wichtig, da man auf sich auf die Aktivierung von JS einfach nicht verlassen darf.
"[...] da man auf sich auf die Aktivierung von JS einfach nicht verlassen darf"
...was sich dann unobtrusive schimpft. Hihi, das hat gerade so wunderbar gepasst :-)
Die Nutzung von JS hat nichts mit kritischen oder unkritischen Daten zu tun! Eine Formularvalidierung per JS dient einfach dazu, dem User etwas mehr Service zu bieten und ihm, bevor er das Formular abschickt, auf Tippfehler oder unausgefüllte Fehler aufmerksam zu machen. Außerdem kann eine JS Validierung auch etwas die Serverlast verringern, da offensichtliche Fehler gleich auf dem Client korrigiert werden können.
Ich benutze jsVal für die Kommentarverifizierung von Bildern bei einer kleinen Grafikgalerie (s. Website) und da tut das kleine Script ganz ordentlich seinen Dienst :-) Natürlich wird anschließend noch eine serverseitige Validierung durchgeführt ;-)
Christian
30.01.2007
Es muss jedoch dazu gesagt werden, das Javascript zur Datenvalidierung wirklich nur dann genutzt werden sollte, wenn es sich um extrem unkritische Daten handelt, sonst stellt der User das JS schnell mal ab und los geht die Post.