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);
});
Keyup Fonksiyonu Toplama
2
●78
- 10-05-2020, 19:55:15replace 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:09float 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.