Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/07/2010, 17:39
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Obtener el valor de un select name con onchange="submit"

No se si fue el editor del foro que te separo unas letras paro esto estaba separado:

Código PHP:

document
.write(document.form1.idsubrubro.value)
document.write(document.form1.idsubrubro.value)

//asi estaba        //por aqui
document.write(document.form1.i dsubrubro.value)
document.write(document.form 1.idsubrubro.value)

//y aqui:
//haces esto: "order by orden,nombre" no seria "order by orden"
//o  "order by nombre" ...ordenar por uno de los dos (no por los dos)
select idrubro,nombre from rubros order by orden,nombre 


Y mira tu primer select
Fijate como queda seleccionado el option nombre
Crea un archivo php para probarlo:
Código PHP:

<?php
//ESTOS VALORES SON SOLO PARA QUE EL SELECT FUNCIONE
$rowrub['idrubro'] = "Valor";
 
//SIMPLEMENTE SOLO SI COMENTAS ESTA LINEA 
//EL SELECTED SERA OTRO
$querubro "Valor";
                           
$rowrub['nombre'] = "Nombre";
?>
<form name="forml">
<select name="idrubro" onChange="refresco()"> 
<option value="Otro Option">Otro Option</option>
<?php
//se vera seleccionado este FIJATE COMO ESTA ECHO Y COMPARALO CON EL TUYO
echo "<option 
     "
.(($rowrub['idrubro']==$querubro) ? "selected='selected'" "").
     value="
.$rowrub['idrubro'].">"
     
.$rowrub['nombre'].
     
"</option>";
?>
</select>
</form>
Bueno espero que te ayude algo.

Última edición por wiwi74; 10/07/2010 a las 17:46