Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2009, 23:33
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, 8 meses
Puntos: 1485
Respuesta: capturar datos de un formulario html

en un formulario que utiliza <select>, al enviarse el navegador no utiliza el nombre de un <option>. por el contrario, utiliza el nombre del <select> y el valor (no el nombre) del <option> seleccionado para crear el par name=value. por lo que realmente el nombre del <option> nunca es utilizado. me imagino que de lo contrario el navegador tendria que crear tantos pares name=value segun la cantidad de <option> presente en el formulario.

ahora, si simplemente te interesa ver el nombre del <option> seleccionado, tienes que primero determinar cual opcion esta seleccionada mediante la propiedad selectedIndex el cual devuelve un indice que lo puedes utilizar dentro del objeto options:
Código:
alert(document.getElementById("mySelect").options[document.getElementById("mySelect").selectedIndex].name);
aqui una referencia completa de las propiedades y metodos de los <select>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.