Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alinekelly

Validação da Data

Recommended Posts

Boa Tarde,Estou precisando de uma MEGA ajuda!!!!Tenho um formulário, onde o cliente deverá digitar a data para entrega do produto.Ele digitará somete dd/mm.preciso fazer uma comparação com a Data do Sistema para que, caso o cliente digite uma dataque for anterior ao dia corrente (ex: ele nao pode escolher dia 21/06, pois hoje é 22/06),apareça um alert, pedindo para ele digitar uma data valida.E caso ele digite uma data valida, que permita que ele continue preenchendo o form.Preciso meio que um onClick, para que essa validação seja feita, assim que ele tentar ir para a outra caixa.PELO AMOR DE DEUS, preciso disso URGENTe, pois está me causando Muitos Problemas.Desde Ja AgradeçoAbraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

 

function validaData(campo)	{		if (campo.value!="")		{			erro=0;			hoje = new Date();			anoAtual = hoje.getFullYear();			barras = campo.value.split("/");			if (barras.length == 3)			{			   	dia = barras[0];				mes = barras[1];				ano = barras[2];				resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));				if (!resultado)				{					alert("Data inválida.");					campo.focus();					return false;				}			 } 			 else			 {				 alert("Data inválida.");				 campo.focus();				 return false;			 }		return true;		}	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.