Foros del Web » Programando para Internet » Javascript »

¿como asignar un objeto por un nombre de array?

Estas en el tema de ¿como asignar un objeto por un nombre de array? en el foro de Javascript en Foros del Web. Buenas Tardes queridos foreros. si tengo: Código: <form name="f"> <input type="text" name="nombre" /> <input type="text" name="edad" /> </form> Sé que para referirme a los objetos ...
  #1 (permalink)  
Antiguo 12/07/2011, 12:31
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Pregunta ¿como asignar un objeto por un nombre de array?

Buenas Tardes queridos foreros.

si tengo:
Código:
<form name="f">
<input type="text" name="nombre" />
<input type="text" name="edad" />
</form>
Sé que para referirme a los objetos inputs no es necisario un "id" bastaria con con el "name" y referenciando al form correspondiente:
Código:
fo=document.forms.f;
objeto1=fo.nombre;
objeto2=fo.edad;

Pero si tengo varios inputs como array, asi:
Código:
<form name="f">
<input type="text" name="monto[0]" />
<input type="text" name="monto[1]" />
<input type="text" name="monto[2]" />
<input type="text" name="monto[3]" />
.
.
.
<input type="text" name="monto[n]" />
</form>
¿Cómo puedo referirme a ellos?, ya que si lo intento así es incorrecto:
Código:
fo=document.forms.f;
objeto1=fo.monto[0];
objeto2=fo.monto[1];
.
.
.
objeto3=fo.monto[n];
Con un Id y getElementById no tengo problemas, pero me gustaria saber como hacerlo por el name.


salu2 cordiales
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #2 (permalink)  
Antiguo 12/07/2011, 12:47
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: ¿como asignar un objeto por un nombre de array?

¿Y si usas un string?
Código Javascript:
Ver original
  1. fo['monto[0]'];
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 12/07/2011, 12:56
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: ¿como asignar un objeto por un nombre de array?

gracias _cronos2, me ayudaste!!

habia usado las comillas, se me habian olvidado los corchetes.

muchas gracias nuevamente
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip

Etiquetas: nombre, objeto
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 02:01.