Помогите округлить число
Здравствуйте уважаемые форумчане, очень прошу помощи, готов оплатить на вебмани за консультацию. С 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, но не могу ее подставить. Оплачу за консультацию на вебмани или пополню моб. |
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. |