• 07-04-2017, 02:50:37
    #1
    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/
  • 07-04-2017, 07:10:22
    #2
    Üyeliği durduruldu
    Ankon adlı üyeden alıntı: mesajı görüntüle
    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);
        }
      });
    });
  • 07-04-2017, 17:10:03
    #3
    Ankon adlı üyeden alıntı: mesajı görüntüle
    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/
    Küsuratlı işlemi çözmüştük, bu fark işini de halletim.
    Alttaki fiddle a bakabilirsin.

    https://jsfiddle.net/alihankoc/nh8yxmtd/6/

    İyi çalışmalar
  • 07-04-2017, 20:04:29
    #4
    mpoy8 adlı üyeden alıntı: mesajı görüntüle
    Küsuratlı işlemi çözmüştük, bu fark işini de halletim.
    Alttaki fiddle a bakabilirsin.

    https://jsfiddle.net/alihankoc/nh8yxmtd/6/

    İyi çalışmalar
    Hocam tekrar çok teşekkür ederim, uğraştırdım sizi çok sağolun yardımlarınız için.