Validação de Data - Fácil
Publicado por Hebert 16/11/2005
[ Hits: 18.901 ]
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>
Validador de Data em JavaScrip com Expressão Regular
Validação de CPF e CNPJ em única Função
Máscara de celular com 8 ou 9 dígitos
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Aparecer o Chuck Norris no seu terminal
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (2)
Alguns aplificativos em Flatpak não rodam no Debian [RESOLVIDO] (4)
CachyOS vs Arch [RESOLVIDO] (11)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (13)









