Textfelder miteinander verbinden

Die Möglichkeiten und Tücken von Formularen
Antworten
Benutzeravatar
anni1706
Beiträge: 3
Registriert: 28.11.2008, 08:29

Textfelder miteinander verbinden

Beitrag von anni1706 » 28.11.2008, 08:54

Hallo an alle! Ich wandle gerade viele verschiedene Formulare in PDF-Formulare um und es klappt auch ganz gut soweit. Bloß habe ich das Problem, dass ich nicht weiß, wie man Schrift in Textfeld 1 eingibt, und die dann in Textfeld 2 weiterlaufen soll wenn 1 voll ist.

Ich brauche diese Funktion, da das Feld 1 weiter rechts anfängt als das Feld 2, 3,4....

Ich hoffe wirklich jemand erbarmt sich ^^

...was ich bisher rausgefunden habe (laaaange recherche im Internet) ist ein code für das Feld 1:

if ( event.fieldFull || event.willCommit )
this.getField("Textfeld_02").setFocus();

Die maximale Zeichenanzahl habe ich genau angegeben, aber es funktioniert nicht.
Was ist falsch???

Bin dankbar für jede Antwort :)

Benutzeravatar
anni1706
Beiträge: 3
Registriert: 28.11.2008, 08:29

Textfelder miteinander verbinden

Beitrag von anni1706 » 01.12.2008, 13:55

Hm... hab nicht aufgegeben und bin gottseidank doch noch auf folgendes gestoßen:

Bei Format/Benutzerdefiniertes Tastaturscript eingeben:
if ( event.fieldFull)
this.getField("Feld 2").setFocus();

acrobat nimmt hier aber den letzten Buchstaben, der nicht mehr in Feld 1 passt, zum Wechsel in Feld 2, anstatt es gleich in das nächste Feld zu schreiben. Es fehlt also immer ein Buchstabe.

oder das hier:
if (event.change.length >= 1) this.getField("Feld 2").setFocus();

funktioniert toll, aber nur mit der Zahl 1! Gebe ich 2 (oder wie bei mir benötigt 38) ein, passiert kein Wechsel ins zweite Feld....

was könnte denn falsch sein??

Benutzeravatar
anni1706
Beiträge: 3
Registriert: 28.11.2008, 08:29

Textfelder miteinander verbinden

Beitrag von anni1706 » 02.12.2008, 10:27

Da ich meine Beiträge anscheinend nicht löschen kann, hier ein Link zu einem Forum, bei dem mir jemand netterweise geholfen hat:


http://www.pdfzone.de/virthos.php?-pg=2 ... 1228209129

ygoez
Beiträge: 1
Registriert: 05.11.2014, 16:03

Textfelder miteinander verbinden

Beitrag von ygoez » 12.11.2014, 11:29

Hallo,

ich habe gerade das selbe Problem. Es funktioniert mit einer Zeichenkette, versuche ich es mit 2 findet kein Wechsel statt. Der oben genannte Link funktioniert nicht :(
Bitte um Hilfe!!!
Vielen Dank im Voraus.

Antworten