Cuando trabajamos con formularios y fechas, nos cuesta bastante hacer la validacion de fechas, restringir la entrada, ... como veremos a continuación, con un simple script de Javascript, tendremos todo esto solucionado.
Simplemente tenemos que tener un campo de tipo texto en nuestro formulario como este:
<input onkeydown="date_onkeydown()" value="dd/mm/yyyy" type="text" name="fhasta" />
Fijaros bien en las propiedades onkeydown y value puesto que para que el script funcione, deben de estar tal cual las veis aqui.
Con este script no nos tendremos que preocupar de validar la fecha (bueno, si tendremos que preocuparnos, ya que podriamos meter 99 como dia), ya que solamente podremos escribir valores numericos dentro del campo y ademas, las barras, las pone el automaticamente.
El script Javascript que teneis que escribir dentro de las etiquetas <HEAD>, aqui