l'ideale sarebbe questo:
Fai il tuo form, lo mandi ad una pagina X che controlla e ti fa modificare i dati (ovviamente tramite un form quasi identico), in questa seconda pagina se premi invia manda la mail, il controllo javascript puoi farlo da entrambe le parti.