Hola, estoy intentando hacer lo que pone en el título del mensaje... he buscado por ahí y he encontrado que se podría hacer así:
Código:
var indice = document.formul.miSelect.selectedIndex;
var textoEscogido = document.formul.miSelect.options[indice].text;
pero a mi no me funciona... de todas formas quiero hacerlo con arrays asociativos de esos

pero tampoco me funciona:
Código:
var indice = document.forms[0]["miSelect"]["selectedIndex"];
var textoEscogido = document.forms[0]["miSelect"]["options"][indice]["text"];
la primera linea si funciona pero la segunda no... y la he probado con y sin comillas y con mil variantes más pero nada de nada...
A ver si alguien puede darme alguna pista