Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
310
Tıklama
0
Öne Çıkarma
HTML KODU
C
2 yıl (4 mesaj)
Er
Konu Sahibi

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>

<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 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.

Üye Ol Şimdi Değil




D
2 yıl (2964 mesaj)
Yarbay

document.getElementById('toplamfiyat').innerHTML = toplam + " TL";

bu satırdan önce.



C
2 yıl (4 mesaj)
Er
Konu Sahibi

@Delifisek.Tux

Doğrusu anlayamadım.
Bu satırdan önce ne yazacağımı anlayamadım




Bu mesajda bahsedilenler: @Delifisek.Tux
C
2 yıl (4 mesaj)
Er
Konu Sahibi

Teşekürler, çözüldü.

<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";}

</script>
<div> <table> <tr> <td>Toplam Fiyat :</td> <td><span id="toplamfiyat">0 TL</span></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 Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.