Got a strange one here.
I just installed Formidable Pro 1.06.05 on a new site and when I try to create a new form, the “Use Conditional Logic” option doesn’t appear in the Field Details section on any fields I add to my form.
After much trial and error, I discovered this…
If I create a form using the Job Application template, then add my fields to that form, the Use Conditional Logic option DOES appear on every field I add.
However, once I start deleting the predefined template fields from the new form, the Use Conditional Logic option suddenly disappears from the fields I’ve added.
As I said, strange. Not sure if the problem is with Formidable or with me, but I’m stumped.
I’ve tried using another theme, deactivating all plugins except Formidable, deleting and reinstalling Formidable, and more. Nothing seems to have any effect.
Any thoughts on what might be causing this?
Thanks.
PS. I can provide you with the url and login details if that would help.




August 7, 2012 at 11:03 pm
In your form where the conditional logic option isn't showin, do you have any drop-down, checkbox or radio button fields in your form? Since conditional logic can only be performed on these field types, the option doesn't show up unless you have one of those fields in your form.
This would explain why the templates work until you delete all those field types.
Let us know if you do have those field types, and the conditional logic option still doesn't appear.
August 7, 2012 at 11:13 pm
Hi Steve,
That was it.
I didn't have any of those field types in my forms, so I just added some and now the conditional logic option shows up. Glad to know it was just a misunderstanding on my part.
What I was trying to do was reveal a new text field if a previous text field had been filled out. (e.g. allow users to input multiple contact names, but only display a single contact name entry field at a time.) But this is a minor issue and I can easily work around it.
Thanks for the quick response. Much appreciated.
August 8, 2012 at 10:17 am
This functionality is planned to be added to the conditional logic feature. For now, this can be accomplished with some customization to your "customize HTML" section:
Here are a couple changes to make to the customizable HTML to make the next field show when a file is selected in the first one.
Add this to the bottom of the customizable HTML for the first upload field. Change 2 to the ID of the next field upload field:
<script type="text/javascript"> jQuery(document).ready(function($){ if($("input[name='item_meta[[id]]']").val()){ $("#frm_field_2_container").show(); } $("input[name='file[id]']").change(function(){ $("#frm_field_2_container").show(); }); }); </script>Then, change the first line of the second upload field to:
You can make these changes to as many file fields as you would like.
August 8, 2012 at 4:42 pm
Thanks for that information, Steve. I'll give it a shot.
Topic closed.