Seite 1 von 1
Eingabe von negativen Zahlen verhindern
Verfasst: 05.10.2009, 12:48
von localhost
Hallo,
gibt es die Möglichkeit in einem numerischen Feld nur positive Ganzzahlen zuzulassen?
Danke und Gruss
Eingabe von negativen Zahlen verhindern
Verfasst: 09.10.2009, 11:56
von walde
Hallo localhost,
Im Change Event Ihres Feldes sollten Sie das nachfolgende JavaScript hinterlegen.
Code: Alles auswählen
Formular1.#subform[0].NumerischesFeld1::change - (JavaScript, client)
if(xfa.event.newText.match(/-/) != null){
xfa.event.change = "";
}
Dieses überprüft die Eingabe. Bei einem Minus Zeichen wird das eingegebene Zeichen durch "" ersetzt.
Gruß,
Walde
Eingabe von negativen Zahlen verhindern
Verfasst: 09.10.2009, 14:40
von localhost
Hallo walde,
vielen Dank für den Code. Das löst zugleich auch mein zweites Problem, die Eingabe auf 3 Ziffern zu begrenzen:
Code: Alles auswählen
if(xfa.event.newText.match(/-/)
|| xfa.event.newText.toString().length > 3){
xfa.event.change = "";
}
Gruss
localhost