Foros del Web » Programando para Internet » Javascript »

Uso del SELECT - OPTION , No me reconoce IExplore

Estas en el tema de Uso del SELECT - OPTION , No me reconoce IExplore en el foro de Javascript en Foros del Web. Buenas buenas.... Como puedo saber la opcion seleccionado de un select mediante javascript... Bueno actualmente tengo lo siguiente:::: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < ...
  #1 (permalink)  
Antiguo 20/07/2011, 17:08
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 13 años, 6 meses
Puntos: 4
Pregunta Uso del SELECT - OPTION , No me reconoce IExplore

Buenas buenas....
Como puedo saber la opcion seleccionado de un select mediante javascript...

Bueno actualmente tengo lo siguiente::::


Código HTML:
Ver original
  1. <head><title>ads</title>
  2. <script type="text/javascript">
  3.     function MostrarProductos(){
  4.         var x=document.form1.select1.selectedIndex
  5.         var r=form1.select1.options[x]
  6.         alert(""+r.value)
  7.     }
  8. </head>
  9. <form name="form1">
  10. <select name="select1" onchange="MostrarProductos()";>
  11.     <option>uno</option>
  12.     <option>dos</option>
  13.     <option>tres</option>
  14.     <option>cuatro</option>
  15.     <option>cinco</option>
  16. </form>
  17.  
  18. </body>

El problema es que en Javascript no se muestra en IExplore el valor, pero en CHROMe si, Que puedo hacer para obtener el valor del option....
  #2 (permalink)  
Antiguo 20/07/2011, 17:44
Avatar de laratik  
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 5 meses
Puntos: 63
Respuesta: Uso del SELECT - OPTION , No me reconoce IExplore

Hola yoniti7784, probé tu script en IE9 y funciona perfectamente, aun así me pareció demasiado enredado (por lo menos para mí), asi que lo cambie por la siguiente función:

Código Javascript:
Ver original
  1. function MostrarProductos(){
  2.      var x=document.getElementsByName("select1").item(0).value;
  3.      alert(x)
  4.    }

Al igual que la que posteaste funciono en chrome 12 e IE9, pruebala haber si te funciona en una versión anterior de IE.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.

Etiquetas: html, option, 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 18:36.