michelle: Nach erfolgreicher Formvalidierung Seite mit Loader sperren

Beitrag lesen

Hallo

Ich wende mich nach erfolgloser Suche an euch. Ich habe auf meiner PHP-Site Formulare, welche vor dem Senden mit dem TMT-Validator (www.massimocorner.com/libraries/validator/) (vor)validiert werden. Das klappt wunderbar.
Ich möchte nun nach erfolgreicher Validierung ein Div mit einem Loaderimage über die Seite legen, damit nicht rumgeklickt werden kann. Das Schreiben in die DB dauert z.T. ein bisschen.

Ich finde beim besten Willen keine Lösung wie ich das kombinieren kann (möglicherweise auch mangels JS-Kenntnissen ;-).
Auf den Seiten welche "nur" eine DB-Abfrage machen, klappt es wunderbar wenn auf dem Submit-Button via onclick der Div mit dem Loaderimage auf 'show' gesetzt wird. Falls PHP eine Fehlermeldung zurückgibt schliesst sich nach dem Wegklicken des Alerts das Div und man kann eine erneute Eingabe tätigen.

Wenn aber das TMT-Script zuschlägt, blockiert nach dem Schliessen des Alerts noch das Div mit dem Loaderimage die Seite.

Meine Idee war in dem tmt-validator.js an der richtigen Stelle den 'show' auszulösen - also wenn eben keine Fehler mehr gefunden werden. Dieses Script ist für mich leider zu Komplex es zu verstehen.
Kann jemand helfen? Mir im besten Fall sagen an welcher Stelle ich was genau einsetzen muss :-D

Vielen Dank und liebe Grüsse,
Michelle