# Conditional Logic Query

• EmeraldDonors
Asked on June 29, 2020 at 04:07 PM

Hi there!

I am trying to achieve the following:

The user enters their cm & kgs then the BMI field is calculated & either an image saying BMI accepted (16-33) or BMI rejected (under 16 or over 33). I have set it up conditional logic (see below):

However, it is showing rejected when the user starts typing in before the BMI is even calculated.

Then once the BMI is calculated it puts accepted & removed rejected. Ideally it should be only once BMI is calculated.

I hope you can assist :).

• Niko_N
Answered on June 29, 2020 at 07:51 PM

Greetings,

That issue comes from this conditional logic:

This will show reject if ANY of those conditions are matched. Thus, when the user fills Height in Centimeters field, BMI is partially calculated and it is the number either Greater Than 33 or Less Than 16. Thus if ANY of the 'IF' rules are matched condition is fulfilled that causes displaying rejected.

1) Split that conditional logic with ANY condition above into two separate conditions as shown below:

The first one for greater than 33 and with 2 additional checks whether fields 35 and 36 are filled:

The second one with the similar logic just for Less than 16:

2) Lastly, add those two additional checks (whether weight and height fields are filled) to your other conditional logic for the accepted values:

I hope this helps.

You can also check my demo form below:

https://form.jotform.com/201807240358956

You can also clone my demo form to check conditional logic used:

https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL

Please let us know if you have any further questions.

Thank you!

• EmeraldDonors
Answered on June 30, 2020 at 01:50 AM

Worked like a charm! Thank you!