Foros del Web » Programando para Internet » Javascript »

Capturar atributos de un INPUT

Estas en el tema de Capturar atributos de un INPUT en el foro de Javascript en Foros del Web. Hola gentes!... a ver, les dejo una dificil: Tenemos los siguientes campos de texto: Código: <input type="password" id="pass" name="pass"> Lo que estoy tratando de hacer ...
  #1 (permalink)  
Antiguo 06/12/2005, 19:51
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años
Puntos: 13
Capturar atributos de un INPUT

Hola gentes!... a ver, les dejo una dificil:

Tenemos los siguientes campos de texto:

Código:
<input type="password" id="pass" name="pass">
Lo que estoy tratando de hacer es capturar todos los atributos del INPUT. La dificultad está en que NO SIEMPRE conozco cuáles son los atributos del campo de texto.

¿Es posible capturar los atributos del INPUT como si estuviera capturando las propiedades de un objeto? (algun bucle FOR, WHILE, etc).
__________________
El conocimiento es libre: Movimiento por la Devolución
  #2 (permalink)  
Antiguo 06/12/2005, 21:59
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años
Puntos: 13
Logré avanzar algo, sin embargo Internet Explorer me presenta un problema:

El campo de texto:

Código:
<input type="text" id="pass" name="pass">
Ahora como logro capturar todos sus atributos:

Código:
object = document.getElementById('pass');
attributes = object.attributes;
for(i=0; i < attributes.length; i++){
   document.write(attributes[i].nodeName+" : "+attributes[i].nodeValue);
}
De esa forma me funciona, siiii, pero... hay una gran diferencia entre IE y el resto d enavegadores.

En el ejemplo que puse, en firefox y opera logro capturar los 3 atributos definidos en el input: ID, TYPE, NAME.

En Internet Explorer en cambio captura TODOS los atributos disponibles para el input (cerca de 112). Y en el caso de los atributos que nohan sido definidos como WIDTH, HEIGHT, etc... les da un valor por defecto.

¿Seráposible conseguir que IE solo capture los atributos que hayan sido definidos? (en este caso 3, y no los 112)
__________________
El conocimiento es libre: Movimiento por la Devolución
  #3 (permalink)  
Antiguo 24/03/2009, 09:13
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Capturar atributos de un INPUT

Bueno, ya que no te agradecieron lo hago yo, tu ayuda me dio una gran solución para un proyecto open source que estoy haciendo para toda la comunidad WEB Developer del mundo, cuando esté lista la subieré para que todos la usen...

Gracias viejo, tremenda ayuuda...

PD: Sería bueno que cuando te contesten lo que preguntaste y te sirva, agradezcas, para que todos sepan que la respuesta fue buena y motives a seguir ayudando...
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 19:49.