Skip to main content
Participant
November 15, 2022
Answered

Acrobar Feldberechnung

  • November 15, 2022
  • 1 reply
  • 2042 views

Bin der abolute Anfänger in bezgl. der Berechnung von Formularfeldern mit Java. Mein Problem: Ich habe ein eingabefeld "Distance" (Entfernung). Ja nach Entfernung < 300 (2,67) oder > 300 (1,50) muss ein anderer Wert gewählt werden. Ich habe folgende Formel in die Berechnung geschrieben: if(Distance<300,"2.67","1.50"). Dann kommt immer Fehler ")" fehlt, aber ich bekomme es nicht zum laufen - wer kann mir helfen? Danke & Gruß

This topic has been closed for replies.
Correct answer Bernd Alheit

Use this:

var dist = Number(this.getField("Distance").valueAsString);
if (dist == 0)
	event.value = "";
else if (dist < 300)
	event.value = 2.67;
else	
	event.value = 1.50;

1 reply

Bernd Alheit
Community Expert
Bernd AlheitCommunity ExpertCorrect answer
Community Expert
November 17, 2022

Use this:

var dist = Number(this.getField("Distance").valueAsString);
if (dist == 0)
	event.value = "";
else if (dist < 300)
	event.value = 2.67;
else	
	event.value = 1.50;
Participant
November 21, 2022

DANKE - Hallo, erhalte diese Fehlermeldung:

 

SyntaxError: missing ; before statement
7:Field:Calculate

Bernd Alheit
Community Expert
Community Expert
November 21, 2022

What script does you use?