Ir para conteúdo

POWERED BY:

Arquivado

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

igorfds

Criar if para limitar período de data!

Recommended Posts

Olá..

 

Tenho um sistema simples de consulta e precisaria somente colocar uma validação que limitasse um período máximo de 3 meses para a consulta!

 

Tenho um script de validação, mais não estou sabendo criar um if para limitar isso!

 

<script>
function valida(){  
   var campo = document.getElementById("dataini");  
   if(campo.value == ""){  
       alert("Insira uma data valida!");  
       return false;  
	}
	var campo = document.getElementById("datafim");  
    if(campo.value == ""){  
       alert("Insira uma data valida!");  
       return false;  
	}
	var campo = document.getElementById("cnpj");  
    if(campo.value == ""){  
       alert("Insira um CNPJ cadastrado!");  
       return false;  
	}
}  
</script>

 

consult.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse script não é php é javaScript!

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse script não é php é javaScript!

 

Sim.. Mais postei por php pelo fato de ser if !

Posto em JavaScript ou será que por aki alguem me ajuda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

espera um pouco logo algum moderar move esse topico para a area de javascript, la alguem vai saber te responder melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

espera um pouco logo algum moderar move esse topico para a area de javascript, la alguem vai saber te responder melhor.

ok.. obrigado!

 

 

Ninguem??

 

Até Peguei uma if

var dtFrom=$("#dateFrom").val().split("/");var dtTo=$("#dateTo").val().split("/");var dtF=new Date(dtFrom[2],dtFrom[1]-1,dtFrom[0]);var dtT=new Date(dtTo[2],dtTo[1]-1,dtTo[0]);if(!(dtT.getTime()-dtF.getTime()<4*31*86400000)&&(dtT.getTime()-dtF.getTime()>0)){exibeErro("O intervalo de tempo máximo deve ser 4 meses.");

 

 

Mais não sei com inserir na validação que fiz !

<script>function valida(){     var campo = document.getElementById("dataini");     if(campo.value == ""){         alert("Insira uma data valida!");         return false;  	}	var campo = document.getElementById("datafim");      if(campo.value == ""){         alert("Insira uma data valida!");         return false;  	}	var campo = document.getElementById("cnpj");      if(campo.value == ""){         alert("Insira um CNPJ cadastrado!");         return false;  	}}  </script>

Ninguem consegue me ajudar PELO AMOR.... rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz em PHP mesmo!

 

		if (substr($dataini,4,2)==substr($datafim,4,2) && substr($dataini,7,4)==substr($datafim,7,4)){
	
					$configurar= new configurar();
					$configurar->setConfiguracao($cnpj,$dataini,$datafim);
				}else{
					echo "<script type='text/javascript'> 
						alert('O intervalo de datas não pode ser maior que 31 dias!'); 
						</script>"; 

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.