Foros del Web » Programando para Internet » Javascript »

Algun maestro por ahi...existe una funcion en JV para ...

Estas en el tema de Algun maestro por ahi...existe una funcion en JV para ... en el foro de Javascript en Foros del Web. el caso es que : a una funcion le mando como parametro "indice" ( ej. 1, 4, 24, 108 ..lo que sea ) y necesito ...
  #1 (permalink)  
Antiguo 25/08/2003, 11:00
 
Fecha de Ingreso: agosto-2003
Mensajes: 4
Antigüedad: 20 años, 8 meses
Puntos: 0
Algun maestro por ahi...existe una funcion en JV para ...

el caso es que :
a una funcion le mando como parametro "indice" ( ej. 1, 4, 24, 108 ..lo que sea ) y necesito saber cual es el valor de ese campo formado en la cadena "campo".

var indice = "1";
var campo = "document.form1.op" + indice + ".value";
// quiero saber el valor de "document.form1.op1.value"

como hago en javascript para obtener el valor.
No se si esta claro .
  #2 (permalink)  
Antiguo 25/08/2003, 13:18
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Hola Freddyagm.

Lo que tienes que hacer es usar la función eval(), la cual evalúa un string y lo ejecuta como sentencia.

Código PHP:
var indice "1";
var 
campo "document.form1.op" indice ".value";
= eval(campo); 
o tambien:

Código PHP:
var indice "1";
var 
asignacion "i = document.form1.op" indice ".value";
= eval(asignacion); 
Saludos.
  #3 (permalink)  
Antiguo 25/08/2003, 14:23
 
Fecha de Ingreso: agosto-2003
Mensajes: 4
Antigüedad: 20 años, 8 meses
Puntos: 0
en el segundo ejemplo ...lo hice poniendo eso si ".value;" ...y no me resulto, quizas sea porque puse ese punto y coma... lo toy probando ...vale !!
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 22:55.