Hi,
ich habe hier ein Formular desenen Werte des Komforts wegen mit JavaScript überprüft werden.
Auf der Seite wird sich per email/passwort Kennung eingeloggt. Demzufolge darf also keine Email-Adresse doppelt vorkommen. Ich habe mir eine XML-Schnittstelle gebaut die mir diese Information liefert.
Nun habe ich aber ein Problem:
Ich komm irgendwie mit dem Timing für das prüfen des Formulars nicht klar. Ich prüfe zuerst die Felder auf Logik und das Email Feld mit ner RegularExpression. Erst wenn das alles passiert ist wir das XMLHTTPRequest Objekt rausgeholt und es wird eine Anfrage gestellt. Ich versuch es momentan Syncron, weil ich ja auf das Ergebnis warten will.
Leider kann ich aber bei der Definition der Funktion für den onreadystatechange keine Returnwert der aufgerufenen Funktion entgegen nehmen - und da liegt mein Problem. Ich kann also das Ergebniss der Funktion, die mein Request Ergebniss auswertet, nicht nach oben durchreichen um dem Form ein true oder false zu signalisieren.
Wahsaga hatte im selfhtml Forum auch schon erwähnt das das nicht geht.
Nun meine Frage: Hat irgendwer nen Tipp oder nen Denkansatz für mich, wie ich das lösen kann?
Danke.
ich habe hier ein Formular desenen Werte des Komforts wegen mit JavaScript überprüft werden.
Auf der Seite wird sich per email/passwort Kennung eingeloggt. Demzufolge darf also keine Email-Adresse doppelt vorkommen. Ich habe mir eine XML-Schnittstelle gebaut die mir diese Information liefert.
Nun habe ich aber ein Problem:
Ich komm irgendwie mit dem Timing für das prüfen des Formulars nicht klar. Ich prüfe zuerst die Felder auf Logik und das Email Feld mit ner RegularExpression. Erst wenn das alles passiert ist wir das XMLHTTPRequest Objekt rausgeholt und es wird eine Anfrage gestellt. Ich versuch es momentan Syncron, weil ich ja auf das Ergebnis warten will.
Leider kann ich aber bei der Definition der Funktion für den onreadystatechange keine Returnwert der aufgerufenen Funktion entgegen nehmen - und da liegt mein Problem. Ich kann also das Ergebniss der Funktion, die mein Request Ergebniss auswertet, nicht nach oben durchreichen um dem Form ein true oder false zu signalisieren.
Wahsaga hatte im selfhtml Forum auch schon erwähnt das das nicht geht.
Nun meine Frage: Hat irgendwer nen Tipp oder nen Denkansatz für mich, wie ich das lösen kann?
Danke.
Kommentar