• 07-05-2020, 18:23:29
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    2 text inputa girilen PARA değerlerini toplayıp başka bir inputa sonuç olarak aktarıyorum. Fakat düzgün toplama yapmıyor. 1.000,00 formatında nasıl toplama yaptırabilirim?


    $("#deger1, #deger2").keyup(function() {

    var sayi1 = parseFloat($("#deger1").val());
    var sayi2 = parseFloat($("#deger2").val());
    var toplam = parseFloat(sayi1+sayi2);

    $("#toplamDeger").attr("value",toplam);
    });
  • 10-05-2020, 19:55:15
    #2
    replace kullanarak aşağıdaki gibi ilgili değeri "1000.00" şeklinde düzenlersen para formatı sıkıntı yaratmaz.
    Önce nokta yok edilir sonra virgül noktaya çevrilir.

    var str1= $("#deger1").val();
    var sayi1 = parseFloat(str.replace(".", "").replace(",", "."));
  • 10-05-2020, 21:29:09
    #3
    float değerini formatlayıp göstermek istiyorsan

    var toView = function(float){
    var formatter = new Intl.NumberFormat('tr-TR', {
    style: 'currency',
    currency: 'TRY',
    minimumFractionDigits: 2,
    });
    
    return formatter.format(float);
    }
    sonunda ₺ simgesi görünecektir. ₺ olmasını istemiyorsanız replace ile kaldırabilirsiniz.