Foros del Web » Programando para Internet » Javascript »

Como usar una variable en el document.forms

Estas en el tema de Como usar una variable en el document.forms en el foro de Javascript en Foros del Web. Tengo la siguiente linea document.forms[0].p_tipo.value=valor_lookup; p_tipo la tengo en una variable que se llama 'campo_ret' ¿Cual es la sintáxis para poner una variable en lugar ...
  #1 (permalink)  
Antiguo 27/12/2005, 12:27
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 9 meses
Puntos: 0
Como usar una variable en el document.forms

Tengo la siguiente linea

document.forms[0].p_tipo.value=valor_lookup;

p_tipo la tengo en una variable que se llama 'campo_ret'

¿Cual es la sintáxis para poner una variable en lugar de un nombre de elemento en la forma?


Gracias
  #2 (permalink)  
Antiguo 27/12/2005, 12:32
Avatar de atlante  
Fecha de Ingreso: julio-2002
Ubicación: Lima
Mensajes: 140
Antigüedad: 21 años, 9 meses
Puntos: 0
puedes especificar un poco mas??
__________________
If you look, If you really read between the lines, You will see...
  #3 (permalink)  
Antiguo 27/12/2005, 12:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola sofiacharni

Prueba con:

document.forms[0][campo_ret].value=valor_lookup;

Saludos,
  #4 (permalink)  
Antiguo 27/12/2005, 12:37
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 9 meses
Puntos: 0
en mi forma tengo un campo de nombre p_tipo y para ponerle el valor pongo

document.forms[0].p_tipo.value=valor_lookup;


Además de la variable valor_lookup tengo otra que se llama campo_ret, esta variable (campo_ret) tiene el valor del campo que quiero llenar en la forma, es decir
campo_ret = 'p_tipo'

Yo quiero usar la variable en lugar del nombre del campo en la forma
document.forms[0].+campo_ret+.value=valor_lookup;
  #5 (permalink)  
Antiguo 28/12/2005, 19:20
 
Fecha de Ingreso: octubre-2003
Ubicación: Buenos Aires, Capital Federal
Mensajes: 43
Antigüedad: 20 años, 6 meses
Puntos: 0
document.forms[0].eval(campo_ret).value=valor_lookup;

la variable campo_ret tiene que contener el item que esta dentro el primer formulario ( form[0]) al cual le queres poner el valor de la variable valor_lookup

fijate si te sirve
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 01:01.