Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Подсчет значения и вывод (https://javascript.ru/forum/dom-window/76121-podschet-znacheniya-i-vyvod.html)

Lutsk 06.12.2018 20:20

Подсчет значения и вывод
 
Подскажите нубу, как сделать так, чтобы при введении юзером значение в поле "userinput" умножалось на значение из поля id="koef" и результат выводился в id="result"?
<input name="userinput" type="text">
<p id="result"></p>

<input type="hidden" id="koef" value="1.25">

рони 06.12.2018 20:29

Lutsk,
<input name="userinput" type="text" oninput="result.textContent=this.value * koef.value || ''">
<p id="result"></p>

<input type="hidden" id="koef" value="1.25">

Lutsk 06.12.2018 20:39

Цитата:

Сообщение от рони (Сообщение 499916)
Lutsk,
<input name="userinput" type="text" oninput="result.textContent=this.value * koef.value || ''">
<p id="result"></p>

<input type="hidden" id="koef" value="1.25">

Спасибо!
Но тут возник еще момент. Как результат вывода округлить до сотых? А то возникает итоговое число вида 667.1999999999999

рони 06.12.2018 21:23

Lutsk,
<input name="userinput" type="text" oninput="result.textContent=(this.value * koef.value||0).toFixed(2)">


Часовой пояс GMT +3, время: 05:14.