Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2008, 16:25
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Re: no reconoce propiedad length

Código:
Hago esto y funciona:
alert(document.getElementById(control).value)
Parece que se trata de un control de formulario... debe funcionar

Código:
Esto tambien funciona
alert(document.formulario.control.value)
// arrojan los dos casos "hola mundo"
Otra forma de referenciar formularios y sus controles... debe funcionar

Código:
Esto no funciona
alert(document.getElementById(control).length)
length es un atributo de Array() o String(), y el control solo es un Object()... se podría definir, pero no sería correcto... es normal que no funcione.

Código:
Esto tampoco funciona
alert(document.formulario.control.length)
//arroja undefined este o no vacio el control.
Si le quitaras el length, devolvería Object en explorer y en el resto de navegadores sería HTMLInputObject (o algo parecido...

¿Qué quieres saber, o para lo quieres...?

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