Validação de Data - Fácil
Publicado por Hebert 16/11/2005
[ Hits: 18.580 ]
Homepage: http://www.hebertphp.net
Esta validação é muito simples e pode ser adptada para seu formulário. Verifica se a data é válida e se a data é superior que a data atual.
<html> <head> <title></title> </head> <body> <form method="get" name="form1" onsubmit="return testa_data()" action="#"> dia <input type="text" name="dia" size="3" maxlength="2" > mes <input type="text" name="mes" size="3" maxlength="2" > ano <input type="text" name="ano" size="5" maxlength="4" > <br> <input type="submit" value="enviar"> </form> <script type="text/javascript"> function testa_data(){ var dia1=parseInt(window.document.form1.dia.value); var mes1=parseInt(window.document.form1.mes.value); var ano1=parseInt(window.document.form1.ano.value); var datadigitada= new Date(ano1,(mes1-1),dia1); var miliqq=datadigitada.getTime(); var mydate= new Date() var mili=mydate.getTime(); var diaqq=parseInt(datadigitada.getDate()); var mesqq=parseInt(datadigitada.getMonth())+1; if((dia1!=diaqq) || (mes1!=mesqq)){ alert("Data inválida"); window.document.form1.dia.focus(); return false; } else if(miliqq > mili){ alert("Data Digitada maior que data atual"); window.document.form1.dia.focus(); return false; } } </script> </body></html>
Validação de CPF e CNPJ em única Função
Inverter palavras ou links em JavaScript
Formulário de Login no GOOGLE APPS - MAIL
Autofoco no primeiro campo de um formulário
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0