Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 08:08
Sirrohan
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 10 meses
Puntos: 21
Javascript en Firefox/IE8

Tengo un pequeño problema con el campo de un formulario que obtiene valores de un combo select, resulta que en IE8 muestra los valores del combo select y en ninguna versión de Firefox muestra, no sé si tenga que ver porque tiene el atributo "disabled", porque es un campo que no debería modificarse...

el campo disabled es de esta forma:
Código HTML:
 <select size="1" cols="30" id="nom1" name="nom1"  onchange = "javascript:lista(nom1.value);">
		<option value="none">Seleccione un area</option>
		<?
		$sql="SELECT * FROM area ORDER BY nombre";
		$Conecta2=mysql_query($sql);
                 while ($reg = mysql_fetch_object($Conecta2){					
		?>
		<option value="<?= $reg->cod; ?>"><? echo $reg->nombre; ?></option>
<input type="text" disabled="disabled" name="combo" id="combo" size="40" /> 
y el código javascript es el siguiente:
Código PHP:
<script type="text/JavaScript">
<!--
function lista(combo) {
//mediante etiquetas php creamos el bucle que recorre la tabla
    <?

    
include ("conexion_bd.php");    

    
$sql="select * from table;
       $Conecta=mysql_query($sql);
     while ($reg = mysql_fetch_object($Conecta)){    
     
            ?>
        var cod_combo= "
<?= $reg->cod;?>"
        var nombre = "<?= $reg->nombre_combo?>";
        if ( cod_combo== como) {
          form.combo.value=nombre;
         }
        <?
     
}
    
?>
}