Foros del Web » Programando para Internet » Javascript »

Opcion seleccionada de una lista desplegable

Estas en el tema de Opcion seleccionada de una lista desplegable en el foro de Javascript en Foros del Web. Buenas. Tengo un el siguiente código. Lo que quiero es poner una etiqueta que me muestre en todo momento la opción seleccionada en el select. ...
  #1 (permalink)  
Antiguo 13/05/2009, 04:39
 
Fecha de Ingreso: mayo-2009
Mensajes: 169
Antigüedad: 14 años, 11 meses
Puntos: 3
Opcion seleccionada de una lista desplegable

Buenas.
Tengo un el siguiente código. Lo que quiero es poner una etiqueta que me muestre en todo momento la opción seleccionada en el select.

<html>
<head>
<script language="JavaScript">

var i;

function addOpt(oCntrl, sTxt, sVal, sCnd){
if (sTxt.substr(sTxt.toUpperCase().indexOf(sCnd.toUpp erCase()), sCnd.length).toUpperCase() == sCnd.toUpperCase()){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[i++]=selOpcion);
}
}

function cambia(oCntrl){
var txtVal = document.frm.txt.value;
while(oCntrl.length > 0) oCntrl.options[0]=null;
i = 0;
oCntrl.clear;
addOpt(oCntrl, "Ciudad de A", "0", txtVal);
addOpt(oCntrl, "Ciudad de B", "0", txtVal);
addOpt(oCntrl, "Ciudad de Guatemala", "0", txtVal);
addOpt(oCntrl, "Caracas", "0", txtVal);
addOpt(oCntrl, "Cancun", "0", txtVal);
addOpt(oCntrl, "Maracay", "0", txtVal);
addOpt(oCntrl, "Maracaibo", "0", txtVal);
addOpt(oCntrl, "Zaragoza", "0", txtVal);
}
</script>
</head>
<body onLoad="cambia(document.frm.ciudad)">
<form name="frm">
<table border="0">
<tr>
<td>
Ciudad:
</td>
<td>
<input type="text" name="txt" onKeyUp="cambia(document.frm.ciudad)">
</td>
<td>
<select name="ciudad">
</select>
</td>
</tr>
</table>
</form>
</body>
</html>


Gracias de antemano.
  #2 (permalink)  
Antiguo 13/05/2009, 09:38
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Opcion seleccionada de una lista desplegable

Puedes usar el evento onchange del select, con la propiedad selectedIndex obtienes el índice del elemento seleccionado, o con la propiedad value el valor de ese elemento.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 14/05/2009, 01:52
 
Fecha de Ingreso: mayo-2009
Mensajes: 169
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Opcion seleccionada de una lista desplegable

Ok. Muchas gracias David
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 08:06.