Ir para conteúdo

POWERED BY:

Arquivado

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

Gdias

[Resolvido] Esconder DIV não funciona no FF

Recommended Posts

Salve amigos,

 

Eu tenho um formulário com um selectbox de Paises, acontece que quando o usuário selecionar um País que não seja o Brasil e/ou EUA, o selectbox Estados deve sumir...

Esse código funciona perfeitamente no IE7 e quando reutilizo ele num checkbox, funciona no FF também... mas com o selectbox no FF tá dando pau... alguém pode me dar uma força?

 

Segue o código de JavaScript que estou usando:

 

function mudaDiv3()
	{
		var div1 = document.getElementById("estadoBrasileiro");
		var div2 = document.getElementById("estadoAmericano");
		
		var QL_PAIS = document.getElementById("QL_PAIS");
		if (QL_PAIS.value == "Brasil") {
			div1.className = "aparece";
			div2.className = "some";
		}
		if (QL_PAIS.value == "Estados Unidos da América"){
			div1.className = "some";
			div2.className = "aparece";
		} 
		if (QL_PAIS.value != "Estados Unidos da América" && QL_PAIS.value != "Brasil"){
			div1.className = "some";
			div2.className = "some";
		}		
	}

E parte do HTML:

 

<select name="QL_PAIS" onchange="mudaDiv3()">
 <option value="Brasil" selected>Brasil</option>
 <option value="Afeganistão">Afeganistão</option>
 <option value="África do Sul">África do Sul</option>
 <option value="Albânia">Albânia</option>
 <option value="Alemanha">Alemanha</option>
 <option value="Algéria">Algéria</option>
 <option value="Andorra">Andorra</option>
 <option value="Angola">Angola</option>
 <option value="Anguilla">Anguilla</option>
 <option value="Antártida">Antártida</option>
</select>

<div style="margin:0px; width:100%; margin-left:0px;" id="estadoBrasileiro" class="aparece">
<div id="labelIMG">Estado</div>

<div id="campo">
<select name="QL_Estado">
 <option value="Acre">Acre</option>
 <option value="Alagoas">Alagoas</option>
 <option value="Amazonas">Amazonas</option>
 <option value="Amapá">Amapá</option>
</select>
</div>

<div style="margin:0px; width:100%; margin-left:0px;" id="estadoAmericano" class="some">
<div id="labelIMG">Estado</div>

<div id="campo">
<select name="QL_Estado">
 <option value="Alasca">Alasca</option>
 <option value="Arizona">Arizona</option>
 <option value="Arkansas">Arkansas</option>
 <option value="Califórnia">Califórnia</option>
 <option value="Carolina do Norte">Carolina do Norte</option>
 <option value="Carolina do Sul">Carolina do Sul</option>
 <option value="Colorado">Colorado</option>
 <option value="Connecticut">Connecticut</option>
</select>
</div>

Desde já agradeço a força.

 

Abraços

Gustavo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve amigos... desculpem-me... distração minha... no selectbox Pais não havia o ID do campo, apenas o NAME, e no FF isso dá muita difrerença...

 

Abraços e Feliz Ano Novo

Gustavo

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.