Merhaba arkadaşlar. Şu aşağıdaki "Toplam Fiyat :"den sonra checkbox'ları işaretleyince sadece toplama değil de, o toplanan alanda bir de ek matematik işlem yaptırmak istersem (örnek için çıkan rakamı 2'ye çarp ve sonrasında çıkan rakama da 100'ü topla) hangi kısmına nasıl bir kod eklemem gerekecek? Veya bu aşağıda çıkan rakamı başka bir alana çağırıp, orada da formülleyebilirim. Var mı HTML kodu? Şimdiden teşekkürler.
<script type="text/javascript"> var toplam = 0; function topla(item) { if (item.checked) { toplam += parseInt(item.value); } else { toplam -= parseInt(item.value); } //alert(total); document.getElementById('toplamfiyat').innerHTML = toplam + " TL"; } </script>
<script type="text/javascript">var toplam = 0;let sonuc = 0;function topla() { toplam = 0; sonuc = 0; var checkboxes = document.querySelectorAll('input[type="checkbox"]:checked'); checkboxes.forEach(function(item) { toplam += parseInt(item.value); }); // burada sonuc değişkenine , toplam dan gelen değer ile oynayıp ekrana bastırabiliriz // örnek çıkan rakamı 2'ye çarp ve sonrasında çıkan rakama da 100'ü topla sonuc = (toplam *2) + 100; // toFixed içerisindede küsüratın uzunluğunu belirleyebiliriz sonuc = sonuc.toFixed(2); document.getElementById('toplamfiyat').innerHTML = sonuc + " TL";}
Şu aşağıdaki "Toplam Fiyat :"den sonra checkbox'ları işaretleyince sadece toplama değil de, o toplanan alanda bir de ek matematik işlem yaptırmak istersem (örnek için çıkan rakamı 2'ye çarp ve sonrasında çıkan rakama da 100'ü topla) hangi kısmına nasıl bir kod eklemem gerekecek?
Veya bu aşağıda çıkan rakamı başka bir alana çağırıp, orada da formülleyebilirim. Var mı HTML kodu?
Şimdiden teşekkürler.
<script type="text/javascript">
var toplam = 0;
function topla(item) {
if (item.checked) {
toplam += parseInt(item.value);
} else {
toplam -= parseInt(item.value);
}
//alert(total);
document.getElementById('toplamfiyat').innerHTML = toplam + " TL";
}
</script>
<div>
<table><tr><td>
Toplam Fiyat :
<span id="toplamfiyat"> <asp:Label Text="1500" ID="neti" runat="server" />
</td></tr></table>
<td><input name="checkbox" type="checkbox" onclick="topla(this);" value="30" /></td>
<td><input name="checkbox2" type="checkbox" onclick="topla(this);" value="5" /></td>
<td><input name="checkbox3" type="checkbox" onclick="topla(this);" value="5" /></td>
</div>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.