JürgenB: parseFloat(element.value.replace

Beitrag lesen

Hallo,

let zahl = parseFloat(element.value)

patseFloat liefert eine Zahl, wenn sie am Anfang steht,

  • 50€ -> 50
  • €50 -> NaN

wenn die Einheit vor der Zahl steht, musst du die Eingabe behandeln.

Beachte: parseFloat parsed nach Fließkommazahlen mit Dezimalpunkt

  • 55.5 -> 55.5
  • 55,5 -> 55

Kennst du schon <input type="number">?

Warum steht die Einheit im Element und nicht davor/dahinter?

Gruß
Jürgen