[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему не определяет селект?
123456
Что я неправильно написал? почему не выводится выбраный селект в <span id="oplata"></span> ?

<script type="text/javascript">
function recalc()
{
document.getElementById('oplata').innerHTML = document.getElementById('cena').selected;
}
</script>

<
select id="cena" onKeyUp=recalc()>
<
option value="2">222</option>
<
option value="3">333</option>
</
select>
<
span id="oplata"></span>




Спустя 9 минут, 42 секунды (5.08.2012 - 11:53) johniek_comp написал(а):
а консоль что молчит?

я бы по-другому сделал
<script type="text/javascript">
function recalc(object)
{
var text = document.getElementById('oplata');
var select = document.getElementById('cena');
text.innerHTML = select.selected;
}
</script>

<
select id="cena" onChange=recalc(this)>
<
option value="2">222</option>
<
option value="3">333</option>
</
select>
<
span id="oplata"></span>

Спустя 10 минут, 5 секунд (5.08.2012 - 12:03) 123456 написал(а):
твой вариант пишет undefined

Спустя 6 минут, 1 секунда (5.08.2012 - 12:09) johniek_comp написал(а):
да, сорри, забыл стереть твой selected
так должно работать вроде
<script type="text/javascript">
function
recalc(object) {
var text = document.getElementById('oplata');
var select = document.getElementById('cena');
text.innerHTML = select.value;
}
</script>

<select
id="cena" onChange="recalc(this)">
<option
value="2">222</option>
<option
value="3">333</option>
</select>
<span
id="oplata"></span>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.