Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Доступ к выбранному значению


Автор: Andme 13.9.2007, 11:44
Как одной строчкой кода получить выбранное значение из выпадающего списка?
Код

 <select id="UserList" name="UserList" >
    <option value=100>Вася</option>
    <option value=200>Иван</option>
  </select>

Строка :document.getElementById("UserList").value
выводит 100,200
А как получить Вася,Петя???

Автор: dsCode 13.9.2007, 12:10
Andme, 

Код

// если выбран первый элемент

alert(document.getElementById("UserList").options[document.getElementById("UserList").selectedIndex].value); // 100

alert(document.getElementById("UserList").options[document.getElementById("UserList").selectedIndex].text); // Вася

// вместо свойства text можно использовать innerHTML

Автор: Andme 13.9.2007, 12:27
Спасибо,все работает
Правда слишком громоздкий код получается

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)