Io il controllo dei campi compilati i meno lo faccio già nella pagina form.php ovvero dove è il form.

In form.php richiamo un .js che contiene i controlli.

Mail.php è quella che invece uso per effettuare l'invio.

Quindi voi mi dite di spostare i controlli su mail.php??