Hier sind ein paar praktische JavaScript-Beispiele für PDF-Formulare, die du direkt in Programmen wie Adobe Acrobat Pro verwenden kannst (unter Formularfeldaktionen oder Dokument-JavaScripts).
-
🧩 Beispiel 1: Feld automatisch berechnen
Rechnet die Summe aus zwei Feldern feld1 + feld2 in summe:
var a = this.getField("feld1").value;
var b = this.getField("feld2").value;
this.getField("summe").value = Number(a) + Number(b);
👉 Aktionstyp: Benutzerdefinierte Berechnung im Feld summe.
-
📅 Beispiel 2: Aktuelles Datum in ein Feld schreiben
Schreibt das heutige Datum in datumFeld:
var heute = new Date();
var format = util.printd("dd.mm.yyyy", heute);
this.getField("datumFeld").value = format;
👉 Aktionstyp: Beim Öffnen des Dokuments oder beim Klick.
-
🔒 Beispiel 3: Feld sperren, nachdem es ausgefüllt wurde
var feld = this.getField("email");
if (feld.value !== "") {
feld.readonly = true;
}
👉 Aktionstyp: Maus verlassen oder benutzerdefinierte Aktion im Feld.
-
✅ Beispiel 4: Checkbox beeinflusst Sichtbarkeit eines Feldes
Wenn checkbox1 aktiviert ist, wird zusatzFeld sichtbar:
if (this.getField("checkbox1").value === "Yes") {
this.getField("zusatzFeld").display = display.visible;
} else {
this.getField("zusatzFeld").display = display.hidden;
}
👉 Aktionstyp: Mausklick auf checkbox1.