La solución no invasiva al código superior podría ser la siguiente: Definir una función que valide un formato de fecha determinado ("validaFecha()"), y asociar el formulario que contiene el campo ("formulario") con dicha función mediante un evento concreto (evento "submit") gracias al DOM.