Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Primeiramente, obrigado a todos pela atenção.
Estou com um pequeno problema... tenho um combobox que funciona em todos os navegadores, exceto na versão 7 do ie...
Sinceramente, não sei mais o que fazer para funcionar no i7.. já tentei recriar e fazer outros tipos também, mas sem sucesso...
Abaixo o código:
cadastro.php
/função que seleciona a cidade/
function CarregaCidades(codEstado){
if(codEstado){
var myAjax = new Ajax.Updater('cidadeAjax','carrega_cidadeCad.php?codEstado='+codEstado,
{ });
}
}
<!-- O primeiro select -->
<td align="left" width="18%"><u>Estado:</u></td>
<td>
<select name="estado" onChange="CarregaCidades(this.value)" style="width:135px">
<option value="">Selecione um estado</option>
<?php
$arquivo = fopen('UF.txt','r');
while(!feof($arquivo)) {
$link = fgets($arquivo);
echo'<option value="'.$link.'" style="width:190px">'.$link.'</option>';
}
fclose($arquivo);
?>
</select>
</td>
<tr>
<td align="left" width="18%"><u>Cidade:</u></td>
<td>
<div style="margin-left: -3px;">
<table width="100%">
<tr>
<td width="35%">
<div id="cidadeAjax">
<select id="cidade" name="cidade" style="width:136px" onchange="muda();">
<option value="">Selecione uma cidade</option>
</select>
</div>
</td>
<td width="65%">
<input type="text" name="cidadeNovo" id="cidadeNovo" value="" style="display:none;">
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td align="left" width="18%"><u>Bairro:</u></td>
<td>
<select id="bairro" name="bairro" style="width:136px" onchange="muda2();">
<option value="">Selecione um bairro</option>
<option value="">Novo Bairro</option>
</select>
</div>
</td>
<td width="65%">
<input type="text" name="bairroNovo" id="bairroNovo" value="" style="display:none;">
</td>
</tr>
</table>
</div>
</td>
</tr>
carrega_cidadeCad.php
<?php header("Content-Type: text/html; charset=ISO-8859-1",true);?>
<?php
include ("conexao.php");
include ("includes/funcoes.php");
?>
<script type="text/javascript" src="prototype.js"></script>
<script language="javascript">
/função para carregar o bairro/
function CarregaBairro(codCidade){
if(codCidade){
var myAjax = new Ajax.Updater('bairroAjax','carrega_bairroCad.php?codCidade='+codCidade,
{
method : 'get',
});
}
}
</script>
<?php
$codEstado = retirar_acentos($_GET['codEstado']);
?>
<select name="cidade" id="cidade" style="width:136px" onchange="CarregaBairro(this.value); muda()">
<option value="" selected>Selecione uma opção</option>
<?php
$sql = "SELECT DISTINCT Cidade FROM Empresa WHERE UF='$codEstado' ORDER BY Cidade";
$exec=odbc_exec($con,$sql);
while(odbc_fetch_row($exec)){
$i++;
echo '<option value="'.odbc_result($exec,"Cidade").'" >'.odbc_result($exec,"Cidade").'</option>';
}?>
<option value="">Nova Cidade</option>
</select>
carrega_bairroCad.php
/*select bairro*/
<?php header("Content-Type: text/html; charset=ISO-8859-1",true);?>
<?php include ("conexao.php");
include ("includes/funcoes.php");
$codCidade = retirar_acentos($_GET['codCidade']);
if ($codCidade == ""){
?>
<select name="bairro" id="bairro" style="width:135px" onchange="muda2();">
<option value="">Novo Bairro</option>
</select>
<?php } else {?>
<select name="bairro" id="bairro" style="width:136px" onchange="muda2();">
<option value="" selected>Selecione uma opção</option>
<?php
echo $_SESSION['cidade'];
$sql = "SELECT DISTINCT Bairro FROM Empresa WHERE Cidade='$codCidade' ORDER BY Bairro DESC";
$exec= odbc_exec($con,$sql);
$i=0;
while(odbc_fetch_row($exec)){
$i++;
echo odbc_result($exec,"Bairro");
echo '<option value="'.odbc_result($exec,"Bairro").'" >'.odbc_result($exec,"Bairro").'</option>';
}?>
<option value="">Novo Bairro</option>
</select>
<?php }?>Carregando comentários...