The conditional logic in this script is practically useless. It uses a statement that says "In all other cases, Goto", which is nonsensical and messes up the entire logic concept. Also, the condition field is missing vital field states like "is empty; is not empty". The supposed module "Documentation" is as good as not having ever been written. It does not tell you anything useful at all. I have a lot of experience with Conditional Logic, enough to confidently warn others that this script works relatively well when none or extremely basic Conditional Logic is required. Once you try to use the feature in any meaningful way whatsoever, this module simply fails dismally. I do not recommend buying this if you need to use Conditional Logic meaningfully. I'm regretting the 4 hours of my life that I just lost trying to get the conditional logic on this module to work.
Author response
Dear McBay22,
We're genuinely sorry to hear about your frustrating experience and the four hours you lost trying to understand how conditional logic work.
"Is Empty" Condition: You are correct that "is empty" is not a direct option. To check if a field is empty, you simply Leave the value blank when creating the logic rule. For example, if you want the logic to trigger when the field is empty, you set the condition to Field Value EQUALS TO with the value box completely empty.
"In all other cases, Goto": This statement is crucial. It is not a conditional check; it's the default flow control action (like an else statement). It means that if none of the explicitly defined conditions above it are met, the script will navigate to the designated field.
We have noted your feedback and suggestions on documentation improvement and additional logic conditions, we will consider this in future update.
Since flexform logic might work slightly different from the other logic you are used to, our support team are always ready to provide additional information or clarification that are probably not captured in the documentation.
Kind regards
Flexi Team