lostyazilim
tr.link

PHP Double - Arttırma

5 Mesajlar 888 Okunma
lstbozum
tr.link

mendiv mendiv WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 41 / E
  • Meslek Yazılım & Grafik
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 28
  • Beğeniler 7 / 1
  • Ticaret 0, (%0)
Merhaba,





Gelen veri 1.0 olarak geliyor. Ama bu inputta arttırdığımda 1.00 gelen değer, 2, 3 diye artıyor. Arttırılan değeri double formatında yazdırmak istiyorum 1.00 olan değer arttırıldığında 2.00 3.00 olarak artmasını yani.

Bİraz karışık oldu ama açabilirim. Yardımcı olan arkadaşlara şimdiden teşekkürler..
 

 

wmaraci
reklam

Ozcnn Ozcnn WM Aracı Kullanıcı
  • Üyelik 14.05.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Freelancer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** K**
  • Mesajlar 29
  • Beğeniler 18 / 7
  • Ticaret 0, (%0)

İnput number verileri default olarak min degeri 1 olarak kabul ediyor step ile min degeri 0.01 şeklinde gösterirsen sorunun çözüleceğini düşünüyorum
 

 

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
HTML:







JS:

var element = document.getElementById("testing");
function increase(){
element.value = (parseFloat(element.value) + 1).toFixed(1);
}

function decrease(){
element.value = (parseFloat(element.value) - 1).toFixed(1);
}


Kolay gelsin.
 

 

mendiv mendiv WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 41 / E
  • Meslek Yazılım & Grafik
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 28
  • Beğeniler 7 / 1
  • Ticaret 0, (%0)
Cevaplar için teşekkürler arkadaşlar. Ancak sorunum çözülmedi. Html ve JS kodlarını paylaşıyorum.
Html






JS

function incrementValue(e) {
e.preventDefault();
var fieldName = $(e.target).data('field');
var parent = $(e.target).closest('div');
var max = parseInt($('.quantity-field').attr('max'));
var min = parseInt($('.quantity-field').attr('min'));
var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10);

if (!isNaN(currentVal) && currentVal < max) {
parent.find('input[name=' + fieldName + ']').val(currentVal + 1);
} else {
parent.find('input[name=' + fieldName + ']').val(0);
}
}

function decrementValue(e) {
e.preventDefault();
var fieldName = $(e.target).data('field');
var parent = $(e.target).closest('div');
var max = parseInt($('.quantity-field').attr('max'));
var min = parseInt($('.quantity-field').attr('min'));
var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10);
if (!isNaN(currentVal) && currentVal > min) {
parent.find('input[name=' + fieldName + ']').val(currentVal);
} else {
parent.find('input[name=' + fieldName + ']').val(0);
}
}

$('.input-group').on('click', '.button-plus', function(e) {
incrementValue(e);
});

$('.input-group').on('click', '.button-minus', function(e) {
decrementValue(e);
});
function incrementValue1(e) {
e.preventDefault();
var fieldName = $(e.target).data('field');
var parent = $(e.target).closest('div');
var max = parseInt($('.quantity-field1').attr('max'));
var min = parseInt($('.quantity-field1').attr('min'));
var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10);

if (!isNaN(currentVal) && currentVal < max) {
parent.find('input[name=' + fieldName + ']').val(currentVal + 1);
} else {
parent.find('input[name=' + fieldName + ']').val(0);
}
}

function decrementValue1(e) {
e.preventDefault();
var fieldName = $(e.target).data('field');
var parent = $(e.target).closest('div');
var max = parseInt($('.quantity-field1').attr('max'));
var min = parseInt($('.quantity-field1').attr('min'));
var currentVal = parseInt(parent.find('input[name=' + fieldName + ']').val(), 10);
if (!isNaN(currentVal) && currentVal > min) {
parent.find('input[name=' + fieldName + ']').val(currentVal);
} else {
parent.find('input[name=' + fieldName + ']').val(0);
}
}

$('.input-group').on('click', '.button-plus1', function(e) {
incrementValue1(e);
});

$('.input-group').on('click', '.button-minus1', function(e) {
decrementValue1(e);
});


 

 

wmaraci
wmaraci

Novruz Novruz WM Aracı Kullanıcı
  • Üyelik 16.10.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Grafik tasarımcı, koder, amatö
  • Konum Azerbeycan
  • Ad Soyad N** R**
  • Mesajlar 14
  • Beğeniler 5 / 7
  • Ticaret 0, (%0)
Şu tarz bir şey mi istiyorsunuz?
https://codepen.io/novruzrhmv/pen/VwaWgGQ?editors=1010
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al