EKKi: Prüfung auf korrekte Eingabe von Beträgen (Nachkommastellen)

Beitrag lesen

Mahlzeit hawkmaster,

Ich würde gerne eine Eingabeprüfung machen, damit immer 4 Nachkommastellen eingegeben werden.

Diese solltest Du *NICHT* mit Javascript, sondern Server-seitig realisieren. Zumindest vordringlich.

Eine interaktive Eingabeerleichterung und Benutzerführung mittels Javascript ist allerhöchstens die Kür, die Du gerne in Phase 2 umsetzen kannst.

Wie könnte man dies erreichen? Müsste man den Betrag aufsplitten und nach dem Pubnkt trennen?

Könnte man. Man könnte auch versuchen, die Eingabe <http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_float@title=in einen gültigen numerischen Wert umzuwandeln> und dann damit weiterzuarbeiten ...

Aber was wenn ein Anwender aus Versehen ein Komma eingibt anstatt einen Punkt?

Dann wurde dem Anwender wohl nicht mitgeteilt, in welchem Format er seine Werte eingeben sollte. Nur Du selbst kannst entscheiden, was dann passieren soll: entweder die Eingabe wird als "falsch" interpretiert und der Benutzer muss sie in Deinem Sinne korrigieren oder Du versuchst, das Beste aus dem Wert zu machen - z.B. indem Du verschiedene Zahlenformate berücksichtigst und entsprechend konvertierst, so dass am Schluss wieder ein gültiger numerischer Wert dabei herauskommt. Mit diesem könntest Du dann wie oben weiterarbeiten.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|