Как бы я округлил значение из текстового поля с результатом parseFloat
? Это приложение в основном суммирует значение всех переключателей при нажатии и отображает сумму в текстовом поле.
Приведенный ниже код отлично работает, если значение переключателя является целым числом, однако, если я хочу, чтобы значение переключателя было с плавающей запятой, общее значение будет иметь значение 100.0000000679
, когда оно должно быть 100
. Любые советы будут очень цениться. Заранее спасибо.
function calcscore(){
var score = 0;
$(".calc:checked").each(function(){
score+=parseFloat($(this).val(),10);
});
$("input[name=openingsum]").val(score);
}
$().ready(function(){
$(".calc").change(function(){
calcscore();
});
});
HTML код:
<input class="calc" name="v2" type="radio" onclick="ver2(this);" value="1.6666666666666666666666666666667" />Yes
<input class="calc" name="v2" type="radio" onclick="ver2(this);" value="0" />No