Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/06/2010, 16:41
Avatar de Tecna
Tecna
 
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 15 años, 2 meses
Puntos: 45
Respuesta: getElementsByName ayuda

Buenas,

parece que no te quedó tan claro como dijiste en el otro post, el id DEBE SER UNICO, sólo tienes que cambiar el nombre a uno de ellos. Por otro lado getElementsByName hace referencia al atributo name, no tiene nada que ver con ids. Los atributos name sí pueden tener el mismo valor en distintos elementos pero en tu ejemplo el valor es distinto. Además como puede haber varios elementos con el mismo name lo que devuelve getElementsByName es un array, así que habría que refererirse a cada elemento por su índice, en tu caso como no se repite el name el array sólo tendría un elemento, el [0]. Por eso entre otras cosas no funcionaría el ejemplo de KazerPowa, a parte de que está mal escrito, falta una s en getElementsByName y según tu ejemplo en name es newTalle o newTalle2, quedaría así:

Código Javascript:
Ver original
  1. document.getElementsByName('newTalle')[0]; // el primer select

pero ya que el name es único en este caso, sería más fácil hacerlo con getElementById ya que el id también es único, simplemente pon en el id el mismo valor que tienes en los name y dejaló como lo tenías al principio.

Otra cosa, ¿qué es un input type value? no creo que exista tal cosa.