Merhaba,
Aşağıdaki kodlamada fiyat hesaplaması yapıyor. Ancak tek sorun küsürat hesaplamıyor.
Yani örneğin 2x3.22= 6 gibi sonuç veriyor, küsüratları almıyor.
Sepete eklenince tutar doğru oluyor, ancak fiyatı gösterirken küsüratlar gözükmüyor.
Bunu nasıl düzenleyebilirim?
$('#total_price').show();
var totalPrice = parseInt($(this).val()) * price;
$('#total_price').html(`<span>@lang('Total Price'): </span> <span>${totalPrice} ${baseCurrency}</span>`);
Kodlamada hata var, lütfen yardım
8
●226
- 22-01-2024, 16:20:08Bunu denermisin
$('#total_price').show();
var quantity = parseFloat($(this).val());
var totalPrice = quantity * price;
$('#total_price').html(`<span>@lang('Total Price'): </span> <span>${totalPrice.toFixed(2)} ${baseCurrency}</span>`); - 22-01-2024, 16:20:15$('#total_price').show();
var quantity = parseFloat($(this).val());
var totalPrice = quantity * price;
$('#total_price').html(`<span>@lang('Total Price'): </span> <span>${totalPrice.toFixed(2)} ${baseCurrency}</span>`);
test et kardeşim parseFloat kullanarak ondalıklı bir sayıya çevirip toFixed(2) fonksiyonunu kullanarak sonucu iki ondalık basamaklı hale getiriyoruz - 22-01-2024, 16:20:16dener misiniz
$('#total_price').show();
var quantity = parseInt($(this).val());
var totalPrice = quantity * price;
// toFixed(2) kullanarak toplam fiyatı iki ondalık basamaklı bir sayıya formatlıyoruz.
var formattedTotalPrice = totalPrice.toFixed(2);
$('#total_price').html(`<span>@lang('Total Price'): </span> <span>${formattedTotalPrice} ${baseCurrency}</span>`); - 22-01-2024, 16:20:16var totalPrice = parseInt($(this).val()) * price;
Bu satırda integera parse ettiğiniz için oluyor.
Şu şekilde düzenleyip deneyin,
var totalPrice = parseFloat($(this).val()) * price; - 22-01-2024, 16:38:22@softwarepy @atiryakicom @MEG
Bu 3 komutu denedim ancak 22.00 veya 25.00 şeklinde göstermeye başladı, yine küsüratı hesaplamıyor.
@bayramarslan
çalışmadı maalesef
sepete eklenince küsüratlı sayıyla ödeme yapılabiliyor, ancak toplam tutarın yazdığı kısımda küsüratı hesaplamıyor. çözemedim sorun nerde - 22-01-2024, 16:43:28Şimdi çözdüm sorunu çok teşekkür ederim hepinize.
@bayramarslan; 3 farklı yerde parseInt komutu kullanılmış, hepsini parseFloat yapınca düzeldi.
Çok teşekkürler