Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2009, 04:39
Noelito3
 
Fecha de Ingreso: mayo-2009
Mensajes: 169
Antigüedad: 15 años
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.