Ich habe auf meiner Website eine einfache JavaScript-Routine, die Adressen validiert. Das Ergebnis (true oder false) möchte ich einer Java-Variablen auf dem Server übergeben. Wie mache ich das?
Sehe ich auch so wie meine Vorredner. Auf gar keinem Fall darf man der Ausgabe eines lokalen Skriptes vertrauen. Das kann locker mit Firebug, Fiddler und ähnlichen Tools verfälscht werden. Bei javascript Validierung geht es nur darum mit hoher Wahrscheinlichkeit einen Roundtrip zu sparen...
Spricht ja nix dagegen die Daten auf dem Client zu überpüfen. Ist benutzerfreundlich und spart dann auch den Roundtrip. Der Server darf nur nicht mit dieser Validierung arbeiten, er muss zusätlich noch die Daten selber prüfen.
Zusammenfassung der Kommentare: Daten auf dem Client validieren, nur um dir den Roundtrip zu sparen. Die Daten unbedingt noch mal auf dem Server validieren!