Programmier-Stil: Überprüfungen

möp

B1G-Software-Kunde
#1
Hallo,
mal eine Frage: Welcher ist der bessere Programmier-Stil bei Überprüfungen von Formulareingaben:

Clientseitig (JS) die Eingaben überprüfen, bei Falscheingabe die entsprechende Meldung einblenden und beim Absenden die Daten serverseitig checken, im Fehlerfall (kann nur eintreten, wenn der Nutzer das JS modifiziert hat) einfach nichts speichern.
Oder:
Die Eingaben immer nur Serverseitig auswerten und entsprechende Meldungen anzeigen?
Letzteres ist für Benutzer ja ein wenig unkomfortabler, da die Überprüfung erst nach dem Absenden des Inhalts geschieht. Und gerade bei einem "vollständigen" JS, also einer Übereinstimmung der Test-Kriterien von Server und User-Interface dürfte erste Methode doch besser sein, oder übersehe ich etwas?
 

SLM

B1G-Software-Kunde
#2
Je nach Formular (z.B. signup) erwartet der User heutzutage eine direkte Rückmeldung. Nichts ist ärgerlicher als erst mal auf den Sendebutton zu klicken und dann den Vorgang zu wiederholen bzw. zu vervollständigen.

Zudem reduziert die direkte Rückmeldung mit Sicherheit auch Abbrüche.
 
Top