<select name="x" onChange="funcaoX(this);">
<option value="1">NOME 1</option>
<option value="2">NOME 2</option>
</select>
<script>
function funcaoX(selObj) {
alert(selObj.options[selObj.selectedIndex].value)
}
</script>
Com o código acima, consigo recuperar o valor de minha seleção, agora como capturar o nome, exemplo, capturar o NOME 1