Hallo Switi,
ob das mit den Leerzeichen, die da "eingeschleppt" werden, ein Bug ist (schließlich gibst Du so viele Zeichen vor ...) müsste ich mir erst einmal genauer ansehen. Ich hätte das Großschreiben anders gelöst:
Damit habe ich auch z.B. Probleme beim Umsetzen des 'ß' umgangen. Da baut das maskierte Feld nämlich nur ein Zeichen ('S'). Und wenn ich dann so naiv die Änderung in der Tabelle direkt vornehme und einen Buchstaben zusätzlich einbaue, dann zeigt das maskierte Feld den Namen nicht mehr an, weil Buchstabenanzahl im Formular und in der Tabelle nicht übereinstimmen.
Nimmt Dir alle nicht druckbaren Zeichen und Leerzeichen am Ende weg.
Was auf jeden Fall ein Bug ist, ist, dass sich das Feld unterschiedlich verhält, wenn es mit dem Tabulator oder der Maus angesteuert wird. Die Ansteuerung mit der Maus ist offensichtlich nicht so gedacht. Ich kann mich nicht entsinnen, schon irgendwo so eine Bugmeldung gesehen zu haben. Wäre aber sicher notwendig.
Bei mir wird das Feld übrigens komplett leer angezeigt - nicht blau - wenn ich die Daten zuerst eingebe.
Gruß
Robert