Na dann erklär mal, wo der logische Fehler sein soll...
Es gibt verschiedene Fragen, die geklärt werden müssen. Ist zum Beispiel eine valide Eingabe für irgend jemand anders als den Benutzer schädlich? Wenn jemand bei der Anmeldung die doppelte Passworteingabe oder die Mailvalidierung aushebelt, schießt er sich nur selbst ins Knie.
Kommt es vor, dass JavaScript nicht korrekt ausgeführt wird? Dafür habe ich eine recht komplizierte Berechnung in jQuery auf eine Webseite gebaut und am Ende die URLs von bestimmten Links geändert. Ergebnis: Die Original-Links wurden zu etwa ein Promill angeklickt, bei allen anderen lief das jQuery.
Gibt es einen Grund, dass JS die serverseitige Validierung behindert? Das kann bei sehr komplizierten Formularen der Fall sein, denn dann muss man aufpassen, dass man die gesamte Logik fehlerfrei zweimal implementiert.
Ist es wahrscheinlich, dass ein Eingabefehler vorliegt? Wenn nicht, kann man den User ins Messer laufen lassen. Wenn doch, ist eine frühzeitige Warnung mit JS angebracht. Von daher muss man sich den speziellen Fall ansehen, in typischen Webapplikationen fördert eine JS-Validierung an manchen Stellen die Usability. Das Apfelprogramm klingt stark nach so einer Applikation.
Viele Grüße Thomas