Textfeld: wie kann man nur bestimmte Tasten zulassen?
Verfasst: 08.09.2017, 21:16
Hallo Leute!
Ich suche ein Skript, mit dem ich für ein Textfeld nur bestimmte Tasten zulassen kann.
Beispiel: Ein Textfeld soll nur Eingaben der Tasten "ANKMOTR-/() ", ein anderes Textfeld soll nur Eingaben der Tasten "KGTZUO,.- " erlauben. (Alle Tasten ggf. auch mehrfach erlauben, ebenso sollen Backspace bzw. Pfeiltasten erlaubt sein, um das Feld zu editieren.
Wünschen würde ich mir ein Skript, das ungefähr so funktioniert:
Wichtig ist, dass die Textfeldeingabe mit anderen Skripts per "getfield..." gelesen werden kann, es dürfen also wirklich nur die mit dem jeweiligen Vergleichstring erlaubten Zeichen enthalten sein.
Bin für jede Hilfe dankbar!
Ich suche ein Skript, mit dem ich für ein Textfeld nur bestimmte Tasten zulassen kann.
Beispiel: Ein Textfeld soll nur Eingaben der Tasten "ANKMOTR-/() ", ein anderes Textfeld soll nur Eingaben der Tasten "KGTZUO,.- " erlauben. (Alle Tasten ggf. auch mehrfach erlauben, ebenso sollen Backspace bzw. Pfeiltasten erlaubt sein, um das Feld zu editieren.
Wünschen würde ich mir ein Skript, das ungefähr so funktioniert:
Code: Alles auswählen
vergleichstring = "JGZUNMO.,-_ "
wenn Tastatureingabe im vergleichstring enthalten ist, dann Taste annehmen, sonst Eingabe ignorieren (also ohne app.alert- oder sonstigen Hinweis)
Die Eingabe sollte sich per <Enter>- oder <TAB>-Taste beenden lassen.
Bin für jede Hilfe dankbar!