Seite 1 von 1

Eingegebene Zeichen unterdrücken -->KeyAscii ?

Verfasst: 15.02.2014, 21:41
von Firefox012
Hallo,

ich möchte in einigen Formularfeldern es nicht zulassen, daß dort zum Beispiel Zeichen wie "!"§$%&/()=?`,;"\ eingeben werden können, da diese Formularfelder anschließend für die Namensbildung der abzuspeichernden Datei verwendet werden.

Läßt sich dies irgendwie über eine "KeyAscii"-Funktion filtern?


Vielen Dank für eure Ideen!




Gruß
Firefox012

Eingegebene Zeichen unterdrücken -->KeyAscii ?

Verfasst: 16.02.2014, 17:08
von radzmar
Dafür nimmt man am besten reguläre Ausdrücke.

Script für's change Event:

Code: Alles auswählen

if (!xfa.event.change.match(/[a-zA-Z]/g)) {
xfa.event.change = "";
}