ich habe ein Textfeld, in welches eine IBAN eingetragen werden soll. Ich habe dazu die folgende Maske erzeugt: >AA## #### #### #### #### ##
Eine IBAN hat 22 Zeichen. Folglich habe ich dies auch entsprechend vermerkt.
**
**
Wenn ich mein Projekt starte, dann kann ich aber deutlich mehr als 22 Zeichen eingeben. Woran mag das liegen? Getestet auf dem Mac.
Denkt bitte daran das die IBAN in anderen Ländern auch deutlich kürzer bzw. teilweise auch länger ist.
Falls da also nicht nur deutsche IBANs eingetragen werden sollen müsste eine Prüfung sowieso etwas ausgiebiger ausfallen als nur über eine Feldlänge und Validationmask…
Also im Test unter Windows wird die vorgegebene Feldlänge in der Tat berücksichtigt. Auf dem Mac wird das schlicht ignoriert und es kann bis zu einer beliebigen Länge eingegeben werden. Woran kann das liegen? Muss ich auf dem Mac etwas beachten?
Nimm doch mal die spitze Klammer am Anfang der Validationmask raus - dann funktioniert es bei mir auch auf dem Mac. Anscheinend bewirkt die nicht nur die erzwungene Großschreibung, sondern hat noch einen unerwünschten Nebeneffekt.
Falls das auch andere nachvollziehen können sollte das Ganze als Fehler gemeldet werden…