Validação de Data - Fácil
Publicado por Hebert 16/11/2005
[ Hits: 18.864 ]
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>
Conta o número de caracteres digitados e informa o restante
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (0)









