Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2003, 12:27
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola 3pMaria:

Cuando usas getElementsByTagName, obtienes un array de todos los elementos que pasas por parámetro, y ese parámetro tendría que ser un tag por ejemplo "select".
Puedes usar también getElementById, con el id del elemento por parámetro, pero solo devuelve un elemento, así que es conveniente no tener el id duplicado, porque solo podrías obtener el primero.
Te recomiendo que el id sea texto normal (tienes unos corchetes que no sé si te podrían dar problemas).

Dos mameras de obtener el select mediante el dom:

selobj = document.forms.formulario.getElementsByTagName("se lect")[0];

selobj = document.getElementById("zona[]");

Luego, dentro del select puedes consultar el array options:
optsobj = selobj.options;

for (var i=0; i<optsobj.length; i++) {
if(optsobj[i].selected == true)
alert("algo");
}

Espero que te sirva.

Saludos