Ti ringrazio per la risposta. La soluzione che mi dici non funziona nel mio caso, perchè facendo un history.back() la pagina non viene ricaricata, per cui il pezzo di codice che si occupa del richiamo della funzione non viene eseguito (avevo già provato a includerlo nel body tra i soliti <script> e </script>).
Comunque sono riuscito a risolvere in altro modo, richiamando la funzione nel submit del form prima della sua validazione! Effettivamente rileggendo il mio post non era molto chiaro il mio problema...in sostanza ciò di cui avevo bisogno era qualcosa che annullasse le operazioni fatte quando veniva inviato il form (di cui comunque l'utente non ha visione), per cui mi è stato sufficiente annullarle nel submit, prima di rieffettuarle! Solo che ieri dopo 8 ore di lavoro ero un po' fuso, per cui non mi era venuto in mente e stavo cercando soluzioni "artistiche" o folli...
Grazie ancora della risposta!!