Cosa fa la funzione validate()??? Non hai postato il codice...
Se nell'action del form specifichi direttamente il nome della pagina? Solo che se contiene il codice php che hai postato non va bene chiamarla grazie.html
Probabilmente non ho capito qual'è il problema...