Seite 1 von 1

Script funktioniert nur einmal auf jeder Seite

Verfasst: 02.10.2012, 08:34
von Jones
Hallo Leute,
ich habe ein Formular mit Acrobat Pro X erstellt.
In diesem möchte ich nun viele Berechnungen (die alle gleich aufgebaut sind) via Javascript durchführen.
Der Code lautet immer:

var WertA = this.getField("Name");
var WertB = this.getField("Name1");
event.value = WertB.value / WertA.value -1

Jedoch funktioniert diese Berechnung pro Seite immer nur einmal, sobald ich die Felder kopiere oder neu erstelle und dann das Script einfüge bekomme ich für alle neuen Felder eine Fehlermeldung (die Feldnamen passe ich natürlich entsprechend an).
Kopiere ich die Felder auf die nächste Seite, so klappt dort die Berechnung sofort. Füge ich auf dieser Seite weitere Felder ein, bekomme ich wieder meine Fehlermeldung.

Ich hoffe hier weiß jemand weiter??



Script funktioniert nur einmal auf jeder Seite

Verfasst: 03.10.2012, 00:38
von Merklin
Hallo Jones,

so pauschal, lässt sich deine Frage nicht beantworten.

Welche Fehlermeldung bekommst du den?
Oder noch besser hänge deine Formular mal mit ran, dann kann man mal drüber schauen.

VG Merklin

Script funktioniert nur einmal auf jeder Seite

Verfasst: 04.10.2012, 07:28
von Jones
Hallo Merklin,

mittlerweile bekomme ich keine Fehlermeldung mehr, sondern die Berechnung wird gar nicht mehr ausgeführt...
Anbei findest du das Formular. Die zwei Zeilen Formularfelder sollen für die weiteren Zeilen fortgeführt werden.

Script funktioniert nur einmal auf jeder Seite

Verfasst: 04.10.2012, 11:43
von Merklin
Hallo Jones,

da du nur einfache Rechnungen durchführst, habe die Scripte auch dort eingefügt.
Den Feldern musste ich einen anderen Namen verpassen, da es sonst zu Fehlern kam.

Den Rest bekommst du selber hin.

VG Merklin

Script funktioniert nur einmal auf jeder Seite

Verfasst: 04.10.2012, 11:52
von Jones
Das war ja einfach..:D

Aber vielen Dank!!!

Script funktioniert nur einmal auf jeder Seite

Verfasst: 05.10.2012, 00:16
von Merklin
Hallo Jones,

da muss ich schmunzeln.................
EINFACH ist relativ.
Wenn man es nicht weiß, dann ist EINFACH auch SCHWER. ;););)

VG Merklin