JavaScript - option preseleccionada en select

 
Vista:

option preseleccionada en select

Publicado por Jc (15 intervenciones) el 27/05/2008 20:48:12
Hola...

Mi problema es que no puedo preseleccionar una opción (option) de un combobox rellenado dinámicamente...

Este es el código...

var elSel = document.getElementById('cmb_estado'); // Este es el combo
var elOptNew = document.createElement('option');
elOptNew.text = 'Primera opcion del combo';
elOptNew.value = 1;
elSel.add(elOptNew, elSel.selectedIndex); //Opción preseleccionada

elSel = document.getElementById('cmb_estado');
elOptNew = document.createElement('option');
elOptNew.text = 'Segunda opcion del combo';
elOptNew.value = 2;
elSel.add(elOptNew); // IE only

El punto es que, a pesar de que las opciones son creadas en forma dinámica correctamente, la opción que debiera quedar preseleccionada no aparece de esta forma...

Gracias de ante mano...

Jc
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ScriptShow
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

RE:option preseleccionada en select

Publicado por ScriptShow (692 intervenciones) el 28/05/2008 11:45:54
Saludos,

Esto es un ejemplo sencillo para preseleccionar una opción:

<select id="cmb_estado">
<option>Opcion 1</option>
<option>Opcion 2</option>
</select>

<script type="text/javascript">
var elSel=document.getElementById('cmb_estado');
elSel.options[1].selected=true;
</script>

Utiliza sólo el script, y adáptalo a tus propósitos. El contenido del script, puede ir después del script que crea los combobox, selectbox, etc. Cambia el [1] por el numero de orden que quieras preseleccionar. El [0] corresponde al primero, etc...

Espero te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar