Validação de Data - Fácil
Publicado por Hebert 16/11/2005
[ Hits: 18.859 ]
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 campos de formulário
Validador de Data em JavaScrip com Expressão Regular
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Instalar Linux em notebook Sony Vaio VPCEG13EB (10)
Vou destruir sua infância:) (6)
Quando vocês pararam de testar distros? (24)









