Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] me da error la función eval en IE

Estas en el tema de me da error la función eval en IE en el foro de Javascript en Foros del Web. Soy principiante y la verdad es q me he perdido...a ver si alguien puede echarme una manita Estoy validando q el usuario introduzca un valor ...
  #1 (permalink)  
Antiguo 10/08/2005, 06:33
 
Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 18 años, 8 meses
Puntos: 0
me da error la función eval en IE

Soy principiante y la verdad es q me he perdido...a ver si alguien puede echarme una manita

Estoy validando q el usuario introduzca un valor en una campo con...

if (objForm.eval('identificador'+ n).value == '')

en Mozilla va sin problemas..pero en IE me da error:

"El objeto no acepta esta propiedad o método"

Alguien sabe q pasa? q he puesto mal???

'identificador'+ n --> se refiere a un campo de un listado, de tal forma q con el contador n, se en cual el usuario ha cargado un valor o no...

Mil gracias!!!
  #2 (permalink)  
Antiguo 10/08/2005, 06:40
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Y si lo haces sin eval?
así:

objForm['identificador'+n].value==""

el Name del campo del form debe ser identificador1, identificador2... En name, eh? no el id (el id podrá serlo pero debe serlo tb el name).
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 11/08/2005, 02:35
 
Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 18 años, 8 meses
Puntos: 0
MUCHISSSSSSSSSSSIIIIIIIIIIIIIIMAS GRACIAS!!!!!!!!!!!!!!!!!!!!!!

Con esto ya funciona me has salvado!!!!
  #4 (permalink)  
Antiguo 11/08/2005, 02:47
Usuario baneado!
 
Fecha de Ingreso: febrero-2005
Mensajes: 116
Antigüedad: 19 años, 2 meses
Puntos: 0
Me alegro de que te haya servido!
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:11.