Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2014, 23:36
Интересующийся
Отправить личное сообщение для Jeick9 Посмотреть профиль Найти все сообщения от Jeick9
 
Регистрация: 08.10.2014
Сообщений: 23

Как в oninput получить значения select?
Здравствуйте.
Имеется форма, где через oninput, соответственно, вычисляется значения из инпутов и выводится в output. Но, есть одна проблема, когда выбрать из селекта одно из значений, соответственно, меняется значения в id='paketscount' , но это значения динамически не меняется при подсчете oninput. Подскажите, пожалуйста, можно как-то напрямую вытащить значение value из select и домножить его к (3.5 / 10), вместо paketscount.value ?

<form action="#" method="post" data-ajax="false" oninput="output.value = (3.5 / 10) *  paketscount.value ">
 
<select name="sitetime" id="sitetime" onchange="document.getElementById('paketscount').value=value;  with (this) document.getElementById ('rez').value=value =
             (selectedIndex) ? options [selectedIndex].text / 15 - 1 : '3'">

<option value="1" >60</option>
<option value="2" >90</option>
<option value="2" >120</option>
<option value="3" >150</option>
<option value="3" >180</option>
<option value="4" >210</option>
<option value="4" >240</option>
<option value="5" >270</option>
<option value="5" >300</option>
</select>

<div class="patets"><input style="width:50px!important; flaot:left;" type='text' id='paketscount' value="1" /></div>
		
<input id="rez" style="width:50px!important; flaot:left;" type='text'  value="3" />

<output name="output">1</output>
 </form>
Ответить с цитированием