Ciao a tutti.

Ho creato un form in PHP, per il quale vorrei mostrare una gif animata al momento dell'invio dei dati.
Ho quindi inserito questo codice:

codice:
jQuery('#contact').submit(function() {
        //qui all'interno il codice che imposta con "display: block" la GIF interessata
}
Il problema è che quest'evento viene intercettato anche nel caso in cui poi la validazione interrompa l'invio effettivo dei dati, con il risultato che mi ritrovo la gif che gira come un'elica li e il campo non validato marcato in rosso.

A questo punto ipotizzo che l'evento che devo intercettare sia differente?