jeudi 26 février 2015

calculate total with checkbox

I need to build a calculator in jquery where is updates my totale price depending on the checkbox that are chosen.


1000 is my starting price On every option from the checkbox there is a other calculation Maandelijks leasingbedrag = totale that has to be updated



$(document).ready(function(){

$("#bedragid").change(function(){
var bedrag = $(this).val();
var totaal = parseFloat(((bedrag*1.1)+(bedrag*0.08))/48).toFixed(2);

$(".checkboxx").click(function(){
var bedrag = $(this).val();
var totaal = parseFloat(((bedrag*1.1)+(bedrag*0.08))/48).toFixed(2);
$('#onderhoudid').val();
$('#schadeid').val();
$('#pechbijstandid').val();

if($('#onderhoudid').is(':checked'))
{
var totaal = ((bedrag*1.1)+(bedrag*0.08)+(100*4*1.1))/48);
$('#totaalid').val(totaal);
}
else if($('#schadeid').is(':checked'))
{
var totaal = ((bedrag*1.1)+(bedrag*0.08)+(bedrag*0.05*4*1.21))/48);
$('#totaalid').val(totaal);
}
else if($('#pechbijstandid').is(':checked'))
{
var totaal = ((bedrag*1.1)+(bedrag*0.08)+(30*4*1.21))/48);
$('#totaalid').val(totaal);
}
else if($('#onderhoudid').is(':checked') && $('#schadeid').is(':checked'))
{
var totaal = ((bedrag*1.1)+(bedrag*0.08)+(100*4*1.1)+(bedrag*0.05*4*1.21))/48);
$('#totaalid').val(totaal);
}
else if($('#onderhoudid').is(':checked') && $('#pechbijstandid').is(':checked'))
{
var totaal = ((bedrag*1.1)+(bedrag*0.08)+(100*4*1.1)+(30*4*1.21))/48);
$('#totaalid').val(totaal);
}
else if($('#schadeid').is(':checked') && $('#pechbijstandid').is(':checked'))
{
var totaal = ((bedrag*1.1)+(bedrag*0.08)+(bedrag*0.05*4*1.21)+(30*4*1.21))/48);
$('#totaalid').val(totaal);
}
else()
{
$('#totaalid').val(totaal);
}
});

$('#totaalid').val(totaal);
});




});


enter image description here enter image description here enter image description here





Aucun commentaire:

Enregistrer un commentaire