2012-04-05 89 views

Respuesta

11
//setting the value of a drop down list 
document.getElementById('my_drop_down').selectedIndex=2; 
+0

pero no es capaz de obtener el valor en el código detrás de la página – karthik

+1

No estoy seguro de lo que entendemos por 'código detrás de la página'. Pero esta es la forma de obtener el valor seleccionado de una lista desplegable: document.getElementById ('dropdown'). Valor –

18

Puede cambiar de esta manera:

var ddl = document.getElementById('ddl-id'); 
var opts = ddl.options.length; 
for (var i=0; i<opts; i++){ 
    if (ddl.options[i].value == "some-value"){ 
     ddl.options[i].selected = true; 
     break; 
    } 
} 
+0

+1 fro you. funciona como un encanto, gracias –

+0

, pero cuando su página recibe una devolución, el valor se cambiará a la establecida por la carga de la página. ¿¿¿entonces que hacer??? –

Cuestiones relacionadas