Rechnen mit Formularfeldern


#1

Soviel ich auch auf dem Web recherchiert habeI, ist es mir nicht
gelungen, die Summe aus zwei Formularfelder [zahl1] und [zahl2] in einem
dritten Feld mit dem Namen [ergebnis] zu berechnen. Ich verstehe etwas
JavaScript, habe aber wohl einen falschen Ansatz gewählt.

Funktioniert nicht (Script beim Fokuserhalt von Feld [ergebnis]:
this.value = sum(zahl1.value, zahl2.value) ;

Danke für einen entsprechenden Hinweis.
Marcel


#2

Hallo,


evtl. muss vorher in Integer gewandelt werden, bin mir aber nicht sicher,

#3

Hallo,

ich habe das gleiche Problem.

Wo bitte kann ich den Feld-Typ denn einstellen?
Die in der Bedienungsanleitung angegeben Einstellungen für Werte, wie Standardwert, gibt es in Vers. 2 gar nicht. Oder habe ich da was übersehen?

Vielleicht kann man ja mal ein Beispiel für das Berechnen hier einstellen.

Vielen Dank


#4

Hallo,

Lösung zum Berechnen gefunden. Dokumentation in der JavaScript for Adobe auf Seite 448.

Beispiel:

Berechnet werden soll (Feld 1 + Feld 2) * 2 = Feld 3

Code (JavaScript bei Feld 3 unter Berechnen eingeben):

var a = this.getField(“Text1”);
var b = this.getField(“Text2”);
event.value = (a.value + b.value) * 2;

Die Spende geht dann statt an Robin vom Support an mich :wink: