Muchas gracias love_uca, hice lo que me dijiste pero me da un error al enviar el formulario:
error:'value' es nulo o no es un objeto.
Te enseño la función javascript, pq como soy nueva en esto igual se me pasó algo por alto:
function validarFecha(obj)
{
fecha=obj.value.split("/");
if(fecha.length==3)
{
if(parseInt(fecha[0])>31 || (parseInt(fecha[0])<1))
{
alert('el dia no es correcto');
return false;
}
if(parseInt(fecha[1])>12 || (parseInt(fecha[1])<1))
{
alert('el mes no es correcto');
return false;
}
// Con esto compruebo que esté correctamente formada y verifico años bisiestos.
var mifecha = new Date(fecha[2],fecha[1]-parseInt(1),fecha[0])
if(parseInt(fecha[0])!=parseInt(mifecha.getDate()))
{
alert('La fecha introducida NO es correcta');
return false;
}//if
}//if
else
alert('El formato debe ser dd/mm/yyy');
}
Muchísimas gracias por tu tiempo