Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2004, 09:22
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 2 meses
Puntos: 7
Sonrisa problema al obtener el valor de una lista (select)

Hola a todos. Mi duda es la siguiente:

Tengo una funcion que recibe un parametro y tengo un formulario donde tengo una tabla donde una celda es un campo tipo select (una lista ).
Para diferenciarlos los voy llamando select1, select2,......etc.

Entonces en mi funcion me pasan el numero ese que va al final del nombre del select para poder diferenciarlos y yo quiero acceder al valor de ese select y hago lo siguiente:


function comprobar(i){
valor='document.formulario.select'+i+'.value'
eval (valor)
window.location.href="versiones.php?seleccion="+va lor
}


El problema esta en que cuando le paso la variable a la pagina versiones obtengo por ejemplo si el parámetro i valia 1:

document.formulario.select1.value

es decir no me ha evaluado la instruccion sino que me ha devuelto la cadena.

¿como puedo obtener el valor del select y guardarlo en una variable cuando parte del nombre lo tengo en una variable (en este caso en la variable i)?

Un saludo.