SI funciona gracias. Hay que ponerle el require y el compare pq. un valor vacío lo acepta como válido sin el require
Sin embargo, el compare que me pasas no comprueba que uses el formato dd/MM/yyyy (es decir, valores como MM/dd/yyyy los acepta cuando no debería) por eso el hio de este post:
http://www.forosdelweb.com/f29/compa...e-date-281535/
Hice todo lo que pone en el hilo y me funciona pero AL REVES...