Jquery Sum Does not give Exact Output ()
hi developersAm using the jquery for Calculate sum.
Total , Tax , GrandTotal
GrandTotal=Total + Total*Tax/100;
if 1.
Total = 1000.45
Tax =124.25
GrandTotal Will be Value =2242.95 but it gives like Value =2243.51
2.
Total = 200.50
Tax =10.25
GrandTotal Will be Value =221.00 but it gives like Value =221.05
i can't able to Resolve this Critical problem. this is very Important for my project.
this will be go to Quotation.
My Code is
JQUERY
<script src="Tracking/js/jquery.js" type="text/javascript"></script>
<script>
function txtpercentage() {
var ch1 = $("#txtQUOTETotal").val();
var tax = $("#txtQUOTETax").val();
var grandTotal;
var ch3 = ch1 * tax / 100;
grandTotal = parseFloat(ch1) + parseFloat(ch3);
$("#txtQUOTEGrandTotal").html(grandTotal.toFixed(2));
}
</script>
Client side Aspx Code
<table>
<tr>
<td>
<asp:Label ID="Label32" runat="server" Text="Total"></asp:Label>
<span style="float:right"><span style="color:red;">*</span> : </span></td>
<td>
<asp:TextBox ID="txtQUOTETotal" runat="server" AutoComplete="off" Width="250px"
onkeyup="txtpercentage()"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator24" runat="server"
ControlToValidate="txtQUOTETotal" ErrorMessage="*" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
<asp:Label ID="Label33" runat="server" Text="Tax"></asp:Label>
<span style="float:right"><span style="color:red;">*</span> : </span></td>
<td>
<asp:TextBox ID="txtQUOTETax" runat="server" AutoComplete="off" Width="250px" onkeyup="txtpercentage()"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator25" runat="server"
ControlToValidate="txtQUOTETax" ErrorMessage="*" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
<asp:Label ID="Label36" runat="server" Text="Grand Total"></asp:Label>
<span style="float:right"><span style="color:red;">*</span> : </span></td>
<td>
<asp:Label ID="txtQUOTEGrandTotal" runat="server" class="add"
AutoComplete="off" Width="250px"></asp:Label>
</td>
</tr>
</table>
so anyone know how to fix this problem.
Please help to me.
thanks with
Paul.S