JavaScript

Pessoal,

Eu precisava fazer uma função em JavaScript para verificar se a data de inicio é maior que a data do sistema.

Tenho um campo text para data. E ao mudar o foco tenho que chamar a função q verifica se é a data de inicio é maior q a data do sistema, caso for dar uma msg…

Alguém tem alguma sugestão ou ajuda???

Grato,

Renan

e ae meu chará, primeiramente bem vindo ao PJ… :grin:

Cara, ve se ajuda
http://forum.blaz.com.br/showthread.php?t=16051

Abraços

function FormataDataPam(strForm) {

//var form = eval("document."+strForm);
// transforma as datas de Operação e Trava para o formato YYYYMMDD
  	var dtInicial = formPamConsulta.dataInicial.value.substr(6,4) + formPamConsulta.dataInicial.value.substr(3,2) + formPamConsulta.dataInicial.value.substr(0,2);
  	var dtFinal = formPamConsulta.dataFinal.value.substr(6,4) + formPamConsulta.dataFinal.value.substr(3,2) + formPamConsulta.dataFinal.value.substr(0,2);

  		if (dtFinal < dtInicial){
        		alert("A Data Final não pode ser menor que a Data da Inicial.") ;
                    formPamConsulta.action = 'actionPamAbrirConsulta.do';
                  	formPamConsulta.dataInicial.value = "";
                    formPamConsulta.dataFinal.value = "";
                    formPamConsulta.dataInicial.focus();
                  	return false;
            }
  return true;

}

Caros Amigos.

Muitissimo obrigado pela as ajudas, mas não era bem isso q eu precisava.

Eu queria comparar com a data do sistema (new Date()).

Grato