Ir para conteúdo

POWERED BY:

Arquivado

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

JoaoGusmao

<select> não está funcionando no IE

Recommended Posts

Galera, eu tô fazendo um site, e nele terá uma busca comandada pelo select.

O problema é que o select funciona perfeitamente no Firefox e no Chrome, mas não em IE, opera mini e Safari pra Iphone 4 (onde eu testei).

O código do select é o seguinte:

<script Language="JavaScript">
function getStates(what) {
  if (what.selectedIndex != '') {
     var estado = what.value;
     document.location=('busca.php?estado=' + estado);
  }
}
</Script>



<?php
$estado=$_GET['estado'];

$query = "select * from opt_estado order by id";
$result = mysql_query($query) or die(mysql_error());
$query = stripslashes($query);

?>
<?php if ($estado) { echo "<div style=' opacity: 0.5'>"; } else { echo "<div style=' opacity: 1'>"; } ?>
<?php if ($cidades) { echo "<div style=' opacity: 0.5'>"; } else { echo "<div style=' opacity: 1'>"; } ?>
<select name="estado" onchange="getStates(this);" style=" font: 13px/18px Helvetica,Arial,"Trebuchet MS",sans-serif;  color: #444;">
<option value=""><?php if ($estado or $cidades) { echo "Estado Selecionado"; } else { echo "Selecione o seu Estado";  }?></option><?php
while ($row = mysql_fetch_row($result)){
$est = $row[2];
$id = $row[0];
?>
<option value=<?echo $est;?> <? if ($estado==$est){ echo "SELECTED";} ?> > <? echo $est; ?> </option> <?
}
?>

</div>
</select>

 

O que pode estar acontecendo?

 

EDIT: Ele não aparece

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.