Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2006, 16:50
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Hola u_goldman:

¿Qué poco se te ve por estos lares...?

Bueno... a ver lo que se puede hacer... en principio toString(), aunque está bien, en javascript no es necesario...

La verdad es que si tus campos son:
reservation_1_address
...
reservation_2_address
y
reservation_3_address

La teoría está bien...

También podías haber hecho el bucle con las letras... entrecomillando los índices:

for (j = "1"; j <= "3"; j++)

...pero como de esto no es la pregunta, te propondré una solución, y es no empezar a referenciar a un objeto con su valor entrecorchetado...

podría ser:

with(document) {
for (j = 1; j <= 3; j++) {
if ( forms[0]["reservation_" + j + "_address"].value != "" ) {
//algo
}
}
}

Has dicho que la validación es dinámica, pero ¿los campos son creados dinámicamente?... ¿usando createElement?... si fuera así, tal vez estarías creando el atributo name de manera errónea...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo