Guten Tag alle zusammen,
ich bin blutiger Neuling in Bezug auf Acrobat und JS. Ich stehe vor folgendem Problem: Ich habe eine Dropdown Liste und 4 Textfelder. Wenn ich in der Dropdown Liste einen Eintrag auswähle sollen in den 4 Textfeldern dazugehörige werte ausgegeben werden.
Dropdown: Personalnummer
Textfeld 1-4: Zugehöriger Vorname, Nachname, Funktion ...
Den passenden JS habe ich schon und es funktioniert auch. AAABER ich möchte dass sich die Textfelder automatisch anpassen wenn ich eine entsprechende Personalnummer in der Liste auswähle jedoch macht es das momentan nur wenn ich auf die Felder klicke da ich den JS mit der Aktion "maustaste drücken" verknüpft habe.
Ich bedanke mich schonmal im vorraus für die Hilfe
Liebe Grüße
Felder automatisch füllen
Felder automatisch füllen
In dem Listenfeld unter Auswahländerung das entsprechende Skript eintragen.
Bernd Alheit
Bernd Alheit
Felder automatisch füllen
Also die Dropdown Liste in ein Listenfeld ändern?
Felder automatisch füllen
Mein JS Code sieht derzeit so aus
Textfeld 1 Nachname:
var PN = this.getField("Drowpdown-Liste1").value;
if((PN > 1013079) && (PN < 10137081)) {this.getField("Name").value = 'Meier';}
if((PN > 10139594) && (PN < 10139596)) {this.getField("Name").value = 'Müller';}
Textfeld 2 Vorname:
var PN = this.getField("Drowpdown-Liste1").value;
if((PN > 1013079) && (PN < 10137081)) {this.getField("Vorname").value = 'Peter';}
if((PN > 10139594) && (PN < 10139596)) {this.getField("Vorname").value = 'Anton';}
und entsprechend dann auch für Textfeld 3 und 4.
Verstehe ich das richtig dass ich statt einer Dropdown Liste ein Listenfeld erstelle mit den Personalnummern und dann die kompletten If Codes in die Auswahländerung übernehme?
Grüße
Textfeld 1 Nachname:
var PN = this.getField("Drowpdown-Liste1").value;
if((PN > 1013079) && (PN < 10137081)) {this.getField("Name").value = 'Meier';}
if((PN > 10139594) && (PN < 10139596)) {this.getField("Name").value = 'Müller';}
Textfeld 2 Vorname:
var PN = this.getField("Drowpdown-Liste1").value;
if((PN > 1013079) && (PN < 10137081)) {this.getField("Vorname").value = 'Peter';}
if((PN > 10139594) && (PN < 10139596)) {this.getField("Vorname").value = 'Anton';}
und entsprechend dann auch für Textfeld 3 und 4.
Verstehe ich das richtig dass ich statt einer Dropdown Liste ein Listenfeld erstelle mit den Personalnummern und dann die kompletten If Codes in die Auswahländerung übernehme?
Grüße
Felder automatisch füllen
Die Verwendung einer Dropdown-Liste ist auch möglich. Dann die Javascript-Befehle dort unter Aktionen ablegen.