Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите округлить число (https://javascript.ru/forum/dom-window/68734-pomogite-okruglit-chislo.html)

sgroup 05.05.2017 19:14

Помогите округлить число
 
Здравствуйте уважаемые форумчане, очень прошу помощи, готов оплатить на вебмани за консультацию. С JS не знаком, но нашел в интернете готовое решение небольшого калькулятора, который умножает длину на ширину, с горем пополам получилось вывести его на сайте, вот пример:
https://limee.com.ua/banner-440-g-m2...chati-1440-dpi
калькулятор длины на ширину. Но при попытке увеличить длину и ширину, мне выдает бесконечное число символов после запятой. Помогите пожалуйста сократить число чтобы было 2 знака после запятой, или один.
Вот сам код:
<form onsubmit="return false;" oninput="document.getElementById('rezultat').inner HTML = parseFloat(document.getElementById('a').value)* parseFloat(document.getElementById('b').value)*0.0 2360">
<div class="forma">
<div class="in1">Введите длину, см:</div>
<div class="in2"><input id="a" value="100" type="number" /></div>
<div class="in3">Введите ширину, см:</div>
<div class="in4"><input id="b" value="100" type="number" /></div>
</div>
<div class="forma2">
<div id="rezultat" data-bme="Цена">236</div>
<span class="grn">грн.</span></div>
</form>

Очень прошу откликнуться, так как я уже в отчаяньи, 2 дня не могу добиться результата. Узнал что это делается функцией toFixed, но не могу ее подставить. Оплачу за консультацию на вебмани или пополню моб.

рони 05.05.2017 20:20

sgroup,
<form onsubmit="return false;" oninput=" var s = (+a.value || 0); s *= (+b.value || 0); s *= 0.02360; s = s.toFixed(2); document.getElementById('rezultat').innerHTML = s">
 <div class="forma">
 <div class="in1">Введите длину, см:</div>
 <div class="in2"><input id="a" value="100" type="number" /></div>
 <div class="in3">Введите ширину, см:</div>
 <div class="in4"><input id="b" value="100" type="number" /></div>
 </div>
 <div class="forma2">
 <div id="rezultat" data-bme="Цена">236</div>
 <span class="grn">грн.</span></div>
 </form>


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