Eingegebene Zeichen unterdrücken -->KeyAscii ?

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Firefox012
Beiträge: 90
Registriert: 02.04.2013, 11:17

Eingegebene Zeichen unterdrücken -->KeyAscii ?

Beitrag von Firefox012 » 15.02.2014, 21:41

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

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Eingegebene Zeichen unterdrücken -->KeyAscii ?

Beitrag von radzmar » 16.02.2014, 17:08

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 = "";
}

Antworten