Merhaba arkadaşlar,
Önceki açtığım bir konuda javascript ile ilgili bir sorum olmuştu sağolsun bir arkadaş cevapladı.
Ancak küçük bir sorum daha olacaktı. arkadaşa pm attım ancak henüz dönüş alamadım.
Sorum şu şekilde
aşağıdaki kodlarda liste olarak gelen ürün alış ve satış fiyatlarını satırın başındaki checkbox seçildiğinde alt bölümde toplam fiyatları yazılmakta.
Bazı urunlerin fiyatları küsüratlı mesela 75,50 veya 95.75 gibi. bu şekilde kodlara yazıldığında toplama işlemini yapmayıp fiyatları yan yana yazmakta.
Araştırdım ancak işime yarayacak şekilde düzenlemeyi yapamadım malesef.
Kodlar bu şekilde:
https://jsfiddle.net/nh8yxmtd/ $(document).ready(function(){
var toplamalis = 0;
var toplamsatis = 0;
$('.urunsec').on('change', function(e){
e.preventDefault();
var alis = $(this).data('alis');
var satis = $(this).data('satis');
if($(this).is(':checked')){
toplamalis = eval(toplamalis) + eval(alis);
toplamsatis = eval(toplamsatis) + eval(satis);
$('.toplamalis').text(toplamalis);
$('.toplamsatis').text(toplamsatis);
} else {
toplamalis = eval(toplamalis) - eval(alis);
toplamsatis = eval(toplamsatis) - eval(satis);
$('.toplamalis').text(toplamalis);
$('.toplamsatis').text(toplamsatis);
}
});
});