mesela
21.36+4.5=25.86 (doğru sonuç çıkardığı örnek)
13.36+0.12=13.479999999999998 (yanlış çıkardığı örnek)
function ogeSec(kisiId,faturaId,faiz,toplam){
var yeniKisiId="kisi-"+kisiId;
var yeniFaturaId="fatura-"+kisiId+"-"+faturaId;
var toplam=parseFloat(toplam);
var toplamTutarValue2='toplamTutar-'+kisiId;
var toplamTutar=parseFloat(document.getElementById(toplamTutarValue2).value);
var faizId=faiz+'-'+kisiId+'-'+faturaId;
if(document.getElementById(faizId).checked==true){
if(document.getElementById(yeniFaturaId).checked==true){
var toplamTutarValue='toplamTutarTxt-'+kisiId;
var toplamTutarValue2='toplamTutar-'+kisiId;
document.getElementById(faizId).checked=true;
document.getElementById(toplamTutarValue2).value=parseFloat(toplamTutar+toplam);
document.getElementById(toplamTutarValue).value=parseFloat(toplamTutar+toplam);
}else{
document.getElementById(faizId).checked=false;
alert("Önce Faturayı Seçmelisiniz..!");
}
}else{
var toplamTutarValue='toplamTutarTxt-'+kisiId;
var toplamTutarValue2='toplamTutar-'+kisiId;
document.getElementById(toplamTutarValue2).value=parseFloat(toplamTutar-toplam);
document.getElementById(toplamTutarValue).value=parseFloat(toplamTutar-toplam);
}
}