Validação de Data - Fácil
Publicado por Hebert 16/11/2005
[ Hits: 18.831 ]
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>
Inverter palavras ou links em JavaScript
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









