Textfeld begrenzen auf gewisse Zahlen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Ozzestriker
Beiträge: 3
Registriert: 20.05.2014, 07:46

Textfeld begrenzen auf gewisse Zahlen

Beitrag von Ozzestriker » 06.10.2015, 12:35

Hallo,

ich habe mal wieder das Problem das ich nicht weiter komme.
Ich habe ein Textfeld und dieses möchte ich so konfigurieren, dass ich nur Zahlen und auch nur 3 Stück eingeben kann. Außerdem soll die Zahl 200 die größte Zahl sein die möglich ist.

Das Problem mit der Anzahl an Ziffern habe ich bereits gelöst ist ja einfach nur die Option max X Ziffern zulassen. Aber wie kann ich abfangen dass nicht 201 eingegeben werden kann und das auch kein Text eingegeben werden kann.

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

Textfeld begrenzen auf gewisse Zahlen

Beitrag von radzmar » 06.10.2015, 19:51

Also, um die Eingabe auf Ziffern zu beschränken, wäre es doch angebracht anstelle eines Textfeldes ein Numerisches Feld zu verwenden.
Dann kann min in dessen change-Event die Eingabe auf maximal 200 wie folgt einschränken.

Code: Alles auswählen

if (parseInt(xfa.event.newText) > 200) {
	xfa.event.change = "";
}

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

Textfeld begrenzen auf gewisse Zahlen

Beitrag von radzmar » 06.10.2015, 19:51

Also, um die Eingabe auf Ziffern zu beschränken, wäre es doch angebracht anstelle eines Textfeldes ein Numerisches Feld zu verwenden.
Dann kann min in dessen change-Event die Eingabe auf maximal 200 wie folgt einschränken:

Code: Alles auswählen

if (parseInt(xfa.event.newText) > 200) {
	xfa.event.change = "";
}

Antworten