Beziehungsweise wieso benutzt Du nicht gleich einen ganz normalen Button, der ein JS aufruft, welches zuerst die Mail abschickt und dann über
evt.getCurrentTarget();
wieder auf den Button zugreift und das ihn umschließende Formular dann über die submit() Methode absendet?
Mfg, MF