Skip to main content
Inspiring
August 25, 2020
Answered

Limit max value

  • August 25, 2020
  • 1 reply
  • 497 views

Hi, I'm having little trouble with my code.

What i want to achive is, if value is greater then 66, value need to be 66.

Field is formated as percentage.

Here is what I got so far:

var HP = this.getField("HP").value;
var P = this.getField("Protection").value;
var W = this.getField("Ward").value;
var result = 1-(HP+W)/(HP+W+P);
if(P == 0){
event.value = 0;
}else if(event.value > 66){
event.value = 66;
} else event.value = result;

Everything is working as intended except it doesn't show 66 if value is greater.

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

Compare result with 66, not event.value.

1 reply

Bernd Alheit
Community Expert
Bernd AlheitCommunity ExpertCorrect answer
Community Expert
August 25, 2020

Compare result with 66, not event.value.

blazbAuthor
Inspiring
August 25, 2020

Thanks