Validar fechas

Hola, a ver si me puedes ayudar, tengo una página en donde recojo el día, el mes y el año, y los quiero validar. ¿Hay alguna función javascript que los valide? Como no se de ninguna para validarlos hice un script, pero no me muestra nada, te mando el código para ver si así me puedes ayudar.
function valida_fecha(di,me,an) {
switch(me) {
case 1 : if (0>di>31){alert('fecha incorrecta')}; break;
case 3 : if (0>di>31){alert('fecha incorrecta')}; break;
case 5 : if (0>di>31){alert('fecha incorrecta')}; break;
case 7 : if (0>di>31){alert('fecha incorrecta')}; break;
case 8 : if (0>di>31){alert('fecha incorrecta')}; break;
case 10 : if (0>di>31){alert('fecha incorrecta')}; break;
case 12 : if (0>di>31){alert('fecha incorrecta')}; break;
case 4 : if (0>di>30){alert('fecha incorrecta')}; break;
case 6 : if (0>di>30){alert('fecha incorrecta')}; break;
case 9 : if (0>di>30){alert('fecha incorrecta')}; break;
case 11 : if (0>di>30){alert('fecha incorrecta')}; break;
case 2 : if ((an%4)==0){
if (0>di>29) {alert('fecha incorrecta')}
else {if (0>di>28) {alert('fecha incorrecta')}
}; break;
}
}
}
Gracias de antemano.

1 respuesta

Respuesta
1
Perdón por la tardanza.
Creo que el problema puede estar en los valores que se le pasan a la función.
Si "me" no es numérico no tiene formato tipo "01", no entrara en ninguno de los case.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas