Показать сообщение отдельно
  #6 (permalink)  
Старый 04.11.2010, 23:12
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от рони
Повторяюсь уже ))) но где value здесь <option>1</option> ?
В конкретном случае работает.
К тому же я сделал сноску, что если будет использоваться value, то заменить на innerHTML
Сообщение от рони
тут только text!!!
не забывайте тогда, что:
node.text || node.textContent

<form action="" method="post">
    <select>
        <option selected="selected" disabled="disabled"  value="0">- выберите -</option>
        <option value="1">Москва</option>
        <option value="2">С. Петербург</option>
    </select>
</form>
<script type="text/javascript">
window.onload = function(){
    document.getElementsByTagName('select')[0].onchange = function(){
        alert('выбрано: ' + this.options[this.selectedIndex].innerHTML);
    };
};
</script>

Последний раз редактировалось monolithed, 04.11.2010 в 23:20.
Ответить с цитированием