Mailinglisten-Archive |
Am Mittwoch, 28. Juni 2006 09:42 schrieb Lutz Zetzsche: > 1. Formular-Prüfung mit AJAX, sofern Javascript im Browser aktiviert > ist und AJAX genutzt werden kann (HttpRequest-Objekt abfragen) > > 2. Formular-Prüfung mit Javascript, sofern Javascript im Browser > aktiviert ist (erste clientseitige Prüfung, wenn AJAX nicht genutzt > werden kann; zweite clientseitige Prüfung, wenn AJAX genutzt werden > kann, wird in diesem Fall aber erfolgreich passiert, außer die > AJAX-Prüfung war fehlerhaft) > > 3. Formular-Prüfung mit PHP (greift, wenn Javascript im Browser nicht > aktiviert ist; ist Javascript im Browser aktiviert, wird diese > Prüfung erfolgreich passiert, außer die AJAX- und/oder > Javascript-Prüfung war(en) fehlerhaft) Noch drei Ergänzungen: Die Javascript-Prüfung ist die ungenaueste, wie man an Hannes' Beispiel der Prüfung des Benutzernamens verdeutlichen kann: Wenn Du mehrere 1000 vergebene Benutzernamen hast, ist es natürlich nicht sinnvoll, diese zur Prüfung im Javascript vorzuhalten. In diesem Fall kannst Du also mit Javascript keine abschließende Prüfung vornehmen. Da würde dann die PHP-Prüfung greifen, wenn Du nicht auch eine AJAX-Prüfung durchführen konntest. In diesem Fall ist also die Javascript-Prüfung in dem Sinne nicht fehlerhaft, sondern naturgegeben ungenau. AJAX und Javascript können in dem Sinne auch ineinandergreifen, daß Du direkt eine Javascript-Prüfung machst, wo eine AJAX-Prüfung nicht sinnvoll ist. Es muß also nicht eine strikt getrennte Abfolge von AJAX, Javascript und PHP sein, wenn Du alle drei nutzen kannst. Wenn Du es übrigens richtig geschickt machst und die Prüfroutinen sinnvoll kapselst und auslagerst, kannst Du mit AJAX auf exakt dieselben Routinen zugreifen, die Du auch mit PHP nutzt. Also einmal programmieren und auf verschiedene Weise zugreifen. Lutz
php::bar PHP Wiki - Listenarchive