Как вывести значение выбранного селекта в блок?
Всем доброго времени суток! Есть селект такого вида:
<select id="id3" name="option[230]" class="select-menu"> <option value="21" points="0" price_prefix="+" price="0.0000">1 </option> <option value="22" points="0" price_prefix="+" price="1000.0000">2 (+1000.00 р.) </option> <option value="23" points="0" price_prefix="+" price="2000.0000">3 (+2000.00 р.) </option> <option value="24" points="0" price_prefix="+" price="3000.0000">4 (+3000.00 р.) </option> </select> Нужно вывести значение выбранного опшн, например 3(+2000.00 р.) в другой блок. Как определить? Как сделать? Опшн выбирается скриптом.:help: плииз! |
// var select = ??? , короче селект должен быть определен var selectedOption = select.selectedOption; alert(selectedOption.innerHTML); |
Цитата:
<p id="selectedOption"></p> <script type="text/javascript"> var selectedOption = select.selectedOption; alert(selectedOption.innerHTML); </script> Так? Не выводит ничего:cray: . |
var selectedOption = document.getElementById('id3').selectedOption; document.getElementById('selectedOption').innerHTML = selectedOption.innerHTML; |
Ошибка: Uncaught TypeError: Cannot read property 'innerHTML' of undefined
|
Там jquery подключен
|
Тьфу блин.
var selectedOption = document.getElementById('id3').selectedOptions[0]; document.getElementById('selectedOption').innerHTML = selectedOption.innerHTML; |
результат:undefined
но ошибка пропала |
Ну мож тогда
selectedOption.innerText || selectedOption.textContent || '' Хотя проще функцию из библиотеки jQuery использовать: $(selectedOption).text() |
И как в итоге, чет не соображу
|
Часовой пояс GMT +3, время: 08:18. |