Funcão para validar data!
Olá novamente, pessoal.
Alguém sabe o que diabos há de errado com essa função para validar a data? Por algum maldito motivo não entra de jeito nenhum no segundo if:
function validaData(){ //validar data d = document.entrada; erro = 0; hoje = new Date(); anoAtual = hoje.getFullYear(); barras = d.data.value.split("/"); if (barras.length == 3) { dia = barras[0]; mes = barras[1]; ano = barras[2]; resultado = (!isNAN(dia) && (dia > 0) && (dia < 32)) && (!isNAN(mes) && (mes > 0) && (mes < 13)) && (!isNAN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900)); if (!resultado) { alert("Data invalida"); d.data.focus(); return false; } } else { alert("Data invalida"); d.data.focus(); return false; }}
Deve ser uma coisa bem óbvia (como sempre), mas não estou encontrando...agradeço desde já! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Discussão (4)
Carregando comentários...