Làm cách nào để làm tròn giá trị từ trường văn bản với kết quả parseFloat
trong đó? Ứng dụng này về cơ bản tổng hợp giá trị của tất cả các nút radio khi được nhấp và hiển thị tổng trong một hộp văn bản.Làm thế nào để làm tròn kết quả parseFloat trong Jquery/Javascript?
Mã bên dưới hoạt động hoàn hảo nếu giá trị nút radio là số nguyên, tuy nhiên nếu tôi muốn có giá trị dấu phẩy động trên nút radio, tổng giá trị sẽ có 100.0000000679
khi cần là 100
. Mọi lời khuyên sẽ được đánh giá rất nhiều. Cảm ơn trước.
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 Code:
<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
tôi tin rằng bạn sẽ tìm thấy điều này áp dụng đối với nhu cầu của bạn [http : //stackoverflow.com/questions/4640404/parsefloat-rounding] [1] [1]: http://stackoverflow.com/questions/4640404/parsefloat-rounding – djmadscribbler