Foros del Web » Programando para Internet » Javascript »

dejar marcada un opcion de una selecion

Estas en el tema de dejar marcada un opcion de una selecion en el foro de Javascript en Foros del Web. Como se tendria que hacer para dejar selecionado una opcion de una selecion con javascript, lo necesito teniendo el id del select. lo que intento ...
  #1 (permalink)  
Antiguo 06/10/2015, 13:47
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
dejar marcada un opcion de una selecion

Como se tendria que hacer para dejar selecionado una opcion de una selecion con javascript, lo necesito teniendo el id del select.


lo que intento es esto:
Código HTML:
Ver original
  1. <select id='mi-select'>
  2. <option value="">selecione</option>
  3. <option value='uno'>uno</option>
  4.  
  5.  
  6. document.getElementById("mi-select").value="uno";

no funciona
saludos

Última edición por azaz; 06/10/2015 a las 14:41
  #2 (permalink)  
Antiguo 06/10/2015, 15:44
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: dejar marcada un opcion de una selecion

Pues a mí me funciona, al menos en firefox.

Revisa si se ejecuta o no el script javascript, y si se ejecuta una vez cargado el html, ya que es posible que se ejecute antes de cargar el html y por eso no te funcione.

Otra opción sería algo así:

document.getElementById("mi-select").options[1].selected=true;
  #3 (permalink)  
Antiguo 07/10/2015, 02:36
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: dejar marcada un opcion de una selecion

Vale me funciona, pero el problema esta que si el valor no existe en el select me muestra un valor vacio osea en blanco, como puedo marcar el select solo si existe el valor.
saludos

Etiquetas: dejar, opcion, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:15.