Leider wird dort die Frage (bisher) nicht beantwortet....
Vermutlich, weil keiner versteht, was überhaupt dein Problem ist.
Soweit ich das verstanden habe, blendest du im onsubmit per Skript ein Bild ein.
Einmal gehen die Daten dann direkt an den Server, werden dort geprüft und die neue Seite wird ohne Bild, evtl. mit Fehlermeldung, neu geladen und alles ist gut.
Ein anderes mal bindest du aber zusätzlich zu den Ladebildskript noch ein Validierungsskript ein. Meldet das dann einen Fehler, werden die Daten nicht an den Server gesendet. Die Seite wird damit nicht neu geladen und das Bild aus dem Ladebildskript bleibt sichtbar.
So richtig?
Hat der Validator denn ein callback, wo du im Fehlerfall diesen anzeigst? Dann blende dort das Ladebild einfach wieder aus. Oder blende es erst dort ein, wenn du das Validierungsskript nutzt.