Formular - Textfeld - Eingabe überwachen

Die Möglichkeiten und Tücken von Formularen
Antworten
Torsten_1811
Beiträge: 2
Registriert: 08.01.2020, 11:31

Formular - Textfeld - Eingabe überwachen

Beitrag von Torsten_1811 » 08.01.2020, 11:37

Hallo,

ich habe in einem PDF-Formular ein Textfeld, dessen Eingabe ich überprüfen möchte. Es sollen nur bestimmte Zeichen während der Eingabe zugelassen werden.
Dazu habe ich in den Eigenschaften des Textfeldes unter Format->Benutzerdefiniert->Benutzerdef. Tasteneingabescript folgenden Code eingetragen:

Code: Alles auswählen

app.alert(event.keyCode);
Leider erhalte ich bei der Eingabe keinen Wert zurück. Es erscheint immer "undefined".

Hat jemand einen Tip?

Danke
Torsten

Benutzeravatar
acronaut
Beiträge: 639
Registriert: 14.09.2006, 21:32
Kontaktdaten:

Re: Formular - Textfeld - Eingabe überwachen

Beitrag von acronaut » 08.01.2020, 20:17

Hi,

ich glaube, was Du suchst ist:

Code: Alles auswählen

app.alert(event.change);
Schöne Grüße,
Andi

Torsten_1811
Beiträge: 2
Registriert: 08.01.2020, 11:31

Re: Formular - Textfeld - Eingabe überwachen

Beitrag von Torsten_1811 » 09.01.2020, 10:59

Hallo Andi,

jawoll, das habe ich gesucht. Jetzt muss ich halt nur noch mal schauen, wie ich die Eingabe auf bestimmte Zeichen einschrenke.

Danke
Gruß Torsten

Benutzeravatar
acronaut
Beiträge: 639
Registriert: 14.09.2006, 21:32
Kontaktdaten:

Re: Formular - Textfeld - Eingabe überwachen

Beitrag von acronaut » 09.01.2020, 19:45

Hi,

das könnte so in der Art gehen:

Code: Alles auswählen

var testCharacter = event.change;
var allowedCharacters = "abcdefghijklmnoABCDEFGH";

if(allowedCharacters.search(testCharacter) == -1)
{
	var fieldVal = this.getField("Feldname").value;
	this.getField("Feldname").value = fieldVal.substring(0, fieldVal.length - 1);
}

Schöne Grüße,
Andi

Antworten