Merhabalar,
3 inputum var. ADET - BİRİM FİYATI - TOPLAM
Jquery ile otomatik olarak adet,birim fiyatı girildiğinde bir butona ihtiyaç olmadan toplam rakamın yazılmasını istiyorum.
Fakat: Sayfada input ekleme butonum var. O butona tıkladığımda otomatik olarak sayfaya 3 input daha ekliyor; adet,birim fiyatı,toplam diye. Yani inputlar array.
Elimdeki kod:
<script> $('input[name="adet"]').change(function() { topla(); }); $('input[name="birim"]').change(function() { topla(); }); function topla() { var sayi1 = parseInt($('input[name="adet"]').val()); var sayi2 = parseInt($('input[name="birim"]').val()); var sonuc = sayi1 * sayi2 if (isNaN(sonuc)) { sonuc = 0; } $('input[name="toplam"]').val(sonuc); } </script>
Ama bu inputlar sonsuz eklenebildiği için sayfadaki ilk 3 inputta çalışıyorlar.
Diğer hepsine ayrı ayrı hesaplama nasıl yaptırabilirim?
Örnek için sizden haber bekliyor olacağım. Hala çözemedim.
localde calısıyorum hocam
Aşağıda bir örnek hazırladım. İnşAllah anlaşılır olmuştur.
https://codepen.io/anon/pen/wrNONN
Hayırlı günler dilerim.