Hallo Gunnar,
ich habe das jetzt noch mal getestet:
HTMLInputElement.valueAsNumber
da liefert der IE ein NaN
, aber keinen JS-Fehler.
Der FF nimmt default einen Dezimalpunkt, akzeptiert aber auch ein Komma.
Chrome nimmt default ein Dezimalkomma, akzeptiert aber auch einen Punkt.
Chrome-Edge akzeptiert nur einen Punkt, das Komma ist gesperrt.
Safari nimmt default ein Dezimalkomma, akzeptiert aber auch einen Punkt.
toLocalString
liefert im FF, Chrome und Safari ein Komma, im Chrome-Edge einen Punkt.
Nach meinem momentanen Wissensstand ist der IE (wie üblich) dasProblem, da er valueAsNumber
kennt, aber falsch ausführt.
Meine Testseite liegt z.Zt. hier.
Gruß
Jürgen