ciao e grazie per la risposta
ho cercato un po' in giro e ho trovato un metodo al quale avevo già pensato: onsubmit="funzione()";
ma non va, nel senso che anche se utilizzo un onsubmit, quando invi i dati reindirizza comunque in action, anche se richiama effettivamente la funzione js.

ora riprovo e vi faccio sapere