Koontz: Eingabe in Textfeld verhindern

Beitrag lesen

Hi,

ich habe ein ganz normales Textfeld in meinem Formular. Wenn der Anwender den Focus auf dem Textfeld hat und etwas eingeben will, wird im onKeyPress-Ereignis geprüft, welche Taste er gedrückt hat. Bestimmte Tasten sind nicht zugelassen. Die Eingabe erscheint natürlich trotzdem im Textfeld. Wie kann man das nun verhindern? Gibt es eine Funktion, die die Texteingabe abbricht o.ä.?
Ich habe es jetzt so gelöst, dass im KeyPress-Ereignis der aktuelle String im Textfeld zwischengespeichert wird und im KeyUp-Ereignis gegebenfalls den neuen String ersetzt. Diese Lösung finde ich jedoch etwas unelegant. Vielleicht weiss ja einer von Euch was besseres.

Gruss,
Koontz