I have a check box that is by default, is checked and has a value of $50.00. Now I have thought that, what if the user doesn't want to check that $50.00. So, I'm just gonna ask, how will I automatically add it in my grandtotal, and if it is unchecked it will be deducted from grandtotal?
html
<input type="checkbox" checked value="50.00" id="cbx1" /><label>Upgrade for $50.00</label><br>
<input type="checkbox" value="10.00" id="cbx2" /><label>Package A</label><br>
<input type="checkbox" value="20.00" id="cbx3" /><label>Package B</label><br>
<input type="checkbox" value="30.00" id="cbx4" /><label>Package C</label><br>
<input type="checkbox" value="40.00" id="cbx5" /><label>Package D</label><br>
<input type="text" id="grandtotal"/> Total:
script
function grandtotal(){
var a = 0;
var b = 0;
var c = 0;
var d = 0;
var e = 0;
if ($('#cbx1').is(":checked")) {
a = parseFloat($("#cbx1").val(), 10);
}
if ($('#cbx2').is(":checked")) {
b = parseFloat($("#cbx2").val(), 10);
}
if ($('#cbx3').is(":checked")) {
c = parseFloat($("#cbx4").val(), 10);
}
if ($('#cbx4').is(":checked")) {
d = parseFloat($("#cbx4").val(), 10);
}
if ($('#cbx5').is(":checked")) {
e = parseFloat($("#cbx5").val(), 10);
}
var total = a + b + c + d + e ;
$('#grandtotal').val('$' + total.toFixed(2));
parseFloatwith a base figure, that is exclusively forparseInt.