Jump to content

Zahleneingabefeld beginnend mit 0 wird ignoriert


Go to solution Solved by HK alias Holger,

Recommended Posts

Hallo in die Runde,

bei Verwendung eines Zahleneingabefeldes habe ich das Problem, dass wenn die erste Stelle einer Nummernfolge eine "0" ist, dass diese nach unmittelbarem eintippen in der smap wieder verschwindet. Ist das ein Bug? Hat jemand eine Idee? Oder kann man bei solchen Zahlenfolgen dies nur mit einem Texteingabefeld lösen?

image.thumb.png.3e0366430521e9d5c0ee3e981a79c64b.png

  • Like 2
Link to comment
Share on other sites

  • Solution
Posted (edited)

Hallo,
das Verhalten, dass führende Nullen bei der Eingabe einer Zahl verschwinden, ist kein Bug, sondern ein typisches Verhalten von Zahleneingabefeldern. Zahleneingabefelder behandeln die Eingabe als numerischen Wert, und numerische Werte speichern führende Nullen nicht.

Wenn du eine Formatierung mit führenden Nullen benötigst, ist es tatsächlich notwendig, ein Texteingabefeld zu verwenden. Dies liegt daran, dass Textfelder die Eingabe als String behandeln und somit die führenden Nullen beibehalten.

Falls die Formatierung der Zahlenfolge mit führenden Nullen wichtig ist, z.B. bei der Eingabe von Postleitzahlen, Artikelnummern oder ähnlichem, ist die Verwendung eines Texteingabefelds die geeignete Lösung. In diesem Textfeld kann dann auch eine Validierung oder ein Maskierungsformat hinterlegt werden, um sicherzustellen, dass nur numerische Werte eingegeben werden.

Zusammengefasst:

  • Für numerische Eingaben ohne führende Nullen: Zahleneingabefeld.
  • Für numerische Eingaben mit führenden Nullen: Texteingabefeld.

Ich hoffe, das hilft weiter!

Edited by HK alias Holger
  • Like 7
  • Agree 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...