Originariamente inviato da biamat
Ciao,
al posto di un pulsante di submit metti un bottone normale che lancia la tua funzione di controllo e all'interno della funzione alla fine fai il submit del form.
Per dar ciò al tag form aggiungi l'id (id='pippo') e togli l'onSubmit e alla fine della tua funzione gli fai document.getElementById("pippo").submit().
la soluzione migliore è quella suggerita da var