Ir para conteúdo

POWERED BY:

Arquivado

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

Chakan

Erro no ELSE da validação

Recommended Posts

Oi pessoal.

 

Fiz esse script pra validar 2 drop down lists de 1 form:

<script>function valida_form ( ){valido = true;if ( document.busca.lista.selectedIndex && document.busca.periodo.selectedIndex == 0)	{		alert ( "Por favor, escolha a Lista e Período." );		valido = false;	}return valido;}else{ if (! document.busca.lista.selectedIndex && document.busca.periodo.selectedIndex == 0)   {valido = true;}return valido;}</script>
Problema eh q chega no ELSE..da erro de sintaxe de acordo com o navegador. O que ta escrito errado no codigo pra dar esse erro?

 

Valeu gente!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá. Tudo bem?Acredito que seus dois "ifs" estão errados.if ( document.busca.lista.selectedIndex && document.busca.periodo.selectedIndex == 0)if (! document.busca.lista.selectedIndex && document.busca.periodo.selectedIndex == 0)Tente fazê-los assim:if (document.busca.lista.selectedIndex == 0 && document.busca.periodo.selectedIndex == 0)if (document.busca.lista.selectedIndex != 0 && document.busca.periodo.selectedIndex != 0)Espero ter ajudado. Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem sim..heheEntao..sua sugestao nao deu certo.Tipo..soh pra esclarecer...if (! eu quis dizer if (NOT..algo assim.O erro ta no ELSE..o resto do codigo ta correto. O jeito q se passou ta correto tb mas num resolve o problema do ELSE que ta sendo acusado de estar com erro de sintaxe pelo navegador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi:

 

<script>function valida_form ( ){if ( document.busca.lista.selectedIndex == 0 || document.busca.periodo.selectedIndex == 0)		{		alert ( "Por favor, escolha a Lista e Período." );		valido = false;		}	else	{		valido = true;	}		return valido;}</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.