Ho risolto. era endif; ora l'ho spostato in fondo alla paginaOriginariamente inviato da zooloo
Ho provato anche disabilitando il javascript ma mi pare che i controlli siano corretti.
Forse il problema è nell'invio della mail, magari invia la mail anche se i campi non sono stati completati (senza il controllo in javascript).
Ciao