Hi,
wenn man in der Listenansicht, die Eingabe einer Menge mit dem Trennzeichen "," nutzt, wird dieser nicht erst in einen Punkt übersetzt, um die Menge zu verarbeiten.
Versucht durch:
/templates/(Template)/js/jtl.basket.js
Das hinzufügen von Replace würde das Problem beheben.
parseFloat von 0,x ergibt 0
wenn man in der Listenansicht, die Eingabe einer Menge mit dem Trennzeichen "," nutzt, wird dieser nicht erst in einen Punkt übersetzt, um die Menge zu verarbeiten.
Versucht durch:
/templates/(Template)/js/jtl.basket.js
Code:
function addToBasket(kArtikel, nAnzahl, cImageWrapper, bSpecial)
{
kArtikel = parseInt(kArtikel);
nAnzahl = parseFloat(nAnzahl);
if (typeof bSpecial == 'undefined')
bSpecial = false;
if (nAnzahl > 0)
pushToBasket(kArtikel, nAnzahl, cImageWrapper, bSpecial);
return false;
}
Code:
function addToBasket(kArtikel, nAnzahl, cImageWrapper, bSpecial)
{
// , in . ersetzen, um die Menge zu akzeptieren.
nAnzahl = nAnzahl.replace(/,/,".");
kArtikel = parseInt(kArtikel);
nAnzahl = parseFloat(nAnzahl);
if (typeof bSpecial == 'undefined')
bSpecial = false;
if (nAnzahl > 0)
pushToBasket(kArtikel, nAnzahl, cImageWrapper, bSpecial);
return false;
}
parseFloat von 0,x ergibt 0