Ir para conteúdo

Arquivado

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

Carcleo

[Resolvido] Erro de validação

Recommended Posts

Pessoal,

 

No script abaixo, até o primeiro else if, o codigo roda certinho.

 

Mas, quando parte para a validaçao do campo nome_cad_clientes, aí não acontece nada nem da erro.

 

Nem mesmo o fireburg mostra erro. Simplemente não da nada.

 

Porem, se eu colocar direto apenas o campo nome_cad_cliente, ai o alert informando o erro é diparado.

Onde esta o erro?

// JavaScript Document
function valida_cad_cliente()
{
  	atPos = document.getElementById('email_cad_clientes').value.indexOf("@",1);
periodPos = document.getElementById('email_cad_clientes').value.indexOf(".",atPos);

if(document.getElementById('pessoa_fisica').checked==true)
{
	if(
	   document.getElementById('dcto_cad_clientes').value=="" || 
	   document.getElementById('dcto_cad_clientes').value=="   .   .   -  "
	   )
	{
		alert('Preencha campo CPF');
		document.getElementById('dcto_cad_clientes').focus();
		return false;		
	}
	else if(document.getElementById('dcto_cad_clientes').value.length!=14)
	{
		alert('Campo CPF tem 11 dígitos');
		document.getElementById('dcto_cad_clientes').focus();
		return false;		
	}
}
else if(document.getElementById('pessoa_juridica').checked==true)
{
	if(
	    document.getElementById('dcto_cad_clientes').value=="" || 
	    document.getElementById('dcto_cad_clientes').value=="  .   .   /    -  "
	  )
	{
		alert('Preencha campo CNPJ');
		document.getElementById('dcto_cad_clientes').focus();
		return false;		
	}
	else if(document.getElementById('dcto_cad_clientes').value.length!=18)
	{
		alert('Campo CNPJ tem 14 dígitos');
		document.getElementById('dcto_cad_clientes').focus();
		return false;		
	}
}
   else if (document.getElementById('nome_cad_clientes').value == "")
{
	alert("Preencha Nome: campo obrigat&ocute;rio!!!");
    document.getElementById('nome_cad_clientes').focus();
	return (false);
}
.........

Compartilhar este post


Link para o post
Compartilhar em outros sites

não coloque else if, e sim somente if

 

if (document.getElementById('nome_cad_clientes').value == "")

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.