merhaba arkadaşlar üzerinde uğraştığım fakat çözemediğim bir problemim var.
yapılan işlem şöyle
6 adet radio mevcut bu radioların value kısmında ürünlerin fiyatları bulunmakta.
6 adet radiodan sadece 1 adet seçilebiliyor.
seçilen radionun değerinin alınıp üzerine %18 kdv + 50 ekleyip anında yazdırmak istiyorum fakat bir türlü başaramadım.
<div id="container">
<input type="checkbox" name="channelcost" value="10" onClick="test(this);" />10<br />
<input type="checkbox" name="channelcost" value="20" onClick="test(this);" />20 <br />
<input type="checkbox" name="channelcost" value="40" onClick="test(this);" />40 <br />
<input type="checkbox" name="channelcost" value="60" onClick="test(this);" />60 <br />
</div>
Total Amount : <span id="Totalcost"> </span> var total = 0;
var tax = 1.18;
var ek= 50;
function test(item){
if(item.checked){
total+= parseInt(item.value * tax + ek);
}else{
total-= parseInt(item.value);
}
//alert(total);
document.getElementById('Totalcost').innerHTML = total + " /-";
}bu yaptığım şekilde küsüratı göstermiyor ve başka bir radio tıklaması yapıldığında önceki tıklanan değerin üstüne ekleme yapıyor yani sıfırlamıyor.