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>