Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2011, 14:15
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses
Puntos: 1485
Respuesta: Añadir input

buenas,
tienes mal la condicion de if. getElementsByTagName siempre devuelve una coleccion (objeto parecido a un array) aunque no encuentre ningun elemento. de modo que la funcion en si no te devuelve un elemento en particular. dicha coleccion no define la propiedad name, por tanto la condicion siempre sera cierta. ¿que puedes hacer? siguiendo el codigo que ya tienes, determina la longitud de la coleccion en la condicion. si es cero significa que no existe ningun elemento con dicho nombre, y viceversa, uno o mas quiere decir que existen elementos. simplemente lees la longitud e inviertes su valor boolean con el operador not (!).
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.