Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Carregando comentários...