hola a todos, se me presento el siguiente problema y no se como resolverlo
Este es el codigo
function verif_finmes(nummes,numano){
verif_finmes=0;
switch (nummes){
case 1: verif_finmes = 31; break;
case 2: verif_finmes = 28; break;
case 3: verif_finmes = 31; break;
case 4: verif_finmes = 30; break;
case 5: verif_finmes = 31; break;
case 6: verif_finmes = 30; break;
case 7: verif_finmes = 31; break;
case 8: verif_finmes = 31; break;
case 9: verif_finmes = 30; break;
case 10: verif_finmes = 31; break;
case 11: verif_finmes = 30; break;
case 12: verif_finmes = 31; break;
}
if (nummes==2 && (numano % 4) == 0){
return verif_finmes + 1
}else{
return verif_finmes
}
}
function validar_fecha(nombre){
var dia=0;
var mes=0;
var ano=0;
var finmes=0;
if (nombre=='fechaDD'){
dia=parseInt(window.txtdiafdd.value);
mes=parseInt(window.txtmesfdd.value);
ano=parseInt(window.txtanofdd.value);
finmes=verif_finmes(mes,ano);
if (dia > finmes ){
return false;
}else{
return true;
}
}
}
cuando ejecuto la funcion desde un boton la 1º vez funciona muy bien, pero la segunda vez que apreto el boton sale error en la linea:
finmes=verif_finmes(mes,ano);
dice que se esperaba una funcion, pero como puede ser posible si ya la utilizo la vez anterior!!
saludos y gracias de antemano