Foros del Web » Programando para Internet » Javascript »

No puedo recoger un value de un input

Estas en el tema de No puedo recoger un value de un input en el foro de Javascript en Foros del Web. Hola a todos, me estoy volviendo loco con un tema que no consigo entender porque pasa esto. var elem = document.getElementsByName("IDTRAMO"); //veo con firebug que ...
  #1 (permalink)  
Antiguo 21/01/2011, 07:09
 
Fecha de Ingreso: enero-2011
Mensajes: 88
Antigüedad: 13 años, 3 meses
Puntos: 1
Exclamación No puedo recoger un value de un input

Hola a todos,

me estoy volviendo loco con un tema que no consigo entender porque pasa esto.

var elem = document.getElementsByName("IDTRAMO");
//veo con firebug que este elemento existe y que su valor es "1";
var elvalor = elem.value;
//se ejecuta pero en firebug veo que el valor de "elvalor" es undefined

No puedo entenderlo, ¿alguien ve algun problema en este código?

Gracias, atentamente Eñaut.
  #2 (permalink)  
Antiguo 21/01/2011, 07:33
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: No puedo recoger un value de un input

getElementsByName() te resuelve una colección, así que has de hacer referencia al elemento por indice. esto quiere decir, en la posición en la que está. si quieres obtener el valor del primer elemento con nombre IDTRAMO, elem[0].value

Etiquetas: input, recoger
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 22:31.