Foros del Web » Programando para Internet » Javascript »

document.form2.eval(nfecha).value para IE

Estas en el tema de document.form2.eval(nfecha).value para IE en el foro de Javascript en Foros del Web. ¿¿ Cómo puedo hacer para q IE me reconozca el siguiente código: Código: var vfecha = document.form2.eval(nfecha).value; ?? Firefox no me da ningún problema, pero ...
  #1 (permalink)  
Antiguo 30/03/2006, 04:38
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años
Puntos: 1
Pregunta document.form2.eval(nfecha).value para IE

¿¿ Cómo puedo hacer para q IE me reconozca el siguiente código:

Código:
var vfecha = document.form2.eval(nfecha).value;
??

Firefox no me da ningún problema, pero IE me dice q el objeto no acepta esa propiedad o método...

La variable nfecha está dentro de un for, y va tomando los valores "fecha1", "fecha2", "fecha3"... de forma dinámica, y esos valores se corresponden con input q hay en un formulario y quiero recoger su contenido, y no se me ocurre otra forma q usando la función eval...

¿Alguien tiene alguna idea o sabe decirme cómo puedo aplicarlo para q funcione en IE?
  #2 (permalink)  
Antiguo 30/03/2006, 04:41
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 AnDrEa MM

Esto debería funcionarte en IE y FF:
Código:
var vfecha = document.form2[nfecha].value;
Saludos,
  #3 (permalink)  
Antiguo 30/03/2006, 04:51
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años
Puntos: 1

Jeje, no es por hacer la pelota ni nada por estilo pero siempre me resuelves las dudas con eficiencia y eficacia, jeje. Muchas gracias, funciona perfectamente. He cambiado una cosa, no sé si inicialmente estaba haciendo referencia al id del input o al name, porq lo q coincidía con mi llamada era el name, así q si necesitaba llamar al id pues igual por eso también fallaba... Ahora tienen los dos el mismo valor y funciona usando los corchetes. Muchas gracias JavierB !!
  #4 (permalink)  
Antiguo 30/03/2006, 06:18
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Me alegro de que te haya sido útil, otra vez. Hasta pronto
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 08:23.