Foros del Web » Programando para Internet » Javascript »

Hacer referencia a un textbox con numerador

Estas en el tema de Hacer referencia a un textbox con numerador en el foro de Javascript en Foros del Web. Tengo este codigo. Código: var cuantos = <?php echo $cargas; ?>; for( i = 1; i <= cuantos; i++ ) { nombres = document.form1.nombres_ + ...
  #1 (permalink)  
Antiguo 17/10/2008, 13:24
kid
 
Fecha de Ingreso: diciembre-2003
Mensajes: 295
Antigüedad: 20 años, 4 meses
Puntos: 0
Hacer referencia a un textbox con numerador

Tengo este codigo.

Código:
var cuantos = <?php echo $cargas; ?>;
	

	for( i = 1; i <= cuantos; i++ )
	{
		nombres = document.form1.nombres_ + i + .value;
		alert(nombres);
	}
Y me arroja error en:

document.form1.nombres_ + i + .value;

Lo que hago es agregar formularios con campos dentro de ellos segun el numero $cargas, si $cargas = 3, entonces son 3 formularios con muchos campos dentro, es por eso que no lo he hecho con DOM como aparecen con ejemplos.

Me gustaría saber como hacer funciona el codigo que puse mas arriba.

Saludos!
  #2 (permalink)  
Antiguo 17/10/2008, 13:58
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Hacer referencia a un textbox con numerador

Hola kid

Ponlo así:

Código javascript:
Ver original
  1. nombres = document.form1['nombres_ '+ i] .value;

Saludos,
  #3 (permalink)  
Antiguo 17/10/2008, 14:18
kid
 
Fecha de Ingreso: diciembre-2003
Mensajes: 295
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Hacer referencia a un textbox con numerador

Excelente, Muchas Gracias!
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 16:57.