Есть выпадающий список, в котором НЕ установленны некоторые значения value у option:
<select id = 'selectID' onchange='selectOnChange()'>
<option value='val1'>option1</option>
<option>option2</option>
<option>option3</option>
</select>
Для получения выбранного значения select устанавливаем обработчик события onchange. Для opera и firefox, можно воспользоваться значением value самого select-а, а вот IE "радует" нас в очередной раз и выбранное зачение можно получить только обратившись к таковому в массив options по индексу selectedIndex. При установленных значениях value в option в IE также можно получить значение из value самого select-a
<script>
function selectOnChange(){
var d = document.getElementById('selectID');
var sel_text = d.options[ d.selectedIndex ].text;
var sel_value = d.options[ d.selectedIndex ].value;
var value = d.value;
alert('Option: '+sel_text+'\r\nValue: '+sel_value+'\r\nValue*: '+value);
}
</script>