- conquerapathyAsked on January 25, 2011 at 12:25 PM
In our contact form, we need to give the user a choice as to how they're contacted (Phone, Email or Address).
We setup a form with a "How would you like us to contact you?" checkbox list, with all three unchecked by default.
Then, we created conditions for each contact type field, setting each to be shown when the value of how they'd like to be contacted is equal to the corresponding method of contact (e.g. They choose Email, the Email Address field is shown).
Until recently, this was working perfectly, but now the form displays all contact method fields upon page load.
We have tried switching the conditions (Hide each field if the How should we contact you field is NOT equal to the corresponding method), but that does not work either.
After browsing the forums, it appears that many other people are having the same problem, but none have had it fixed.
We also tried the "delete each condition and add one at a time to see which one causes the problem", to no avail.
The only thing we're wondering is if making the contact method fields required is causing a problem when they're hidden, but this worked flawlessly for over a week, and removing the required attribute does not fix the problem.
Any help would be greatly appreciated!
- nanstondentalAnswered on January 25, 2011 at 01:32 PM
Thanks for posting this! We are having the same problem with our forms, too. Immediate attention is requested, Jotform team!
- serkanAnswered on January 25, 2011 at 01:56 PM
Can you post the URL of the broken form. We need to see error.
- conquerapathyAnswered on January 25, 2011 at 01:58 PM
Update: It's fixed now, thanks!
- nanstondentalAnswered on January 25, 2011 at 02:01 PM
Here is another one.
My logic includes having "Departments" shown based on the "Office" chosen.
- robertclark1Answered on January 25, 2011 at 02:19 PM
Hiere is another one with show/hide not working
- serkanAnswered on January 25, 2011 at 02:53 PM
To all, it should be fixed now. Let me know if you still have problems.
@conquerapathy You should reverse your condition logic. It should be "if value "Equals To" value". Your conditions checks for being not equal and it's always true therefore you never see it working.
- robertclark1Answered on January 25, 2011 at 03:03 PM
Still not working - here is a link to the form on our site
- conquerapathyAnswered on January 25, 2011 at 03:42 PM
@serkan: Thanks for fixing this.
As I explained in the original post, I had already tried the way you suggested here, so I reversed the logic to see if that would work. The logic used is still correct: if how to contact is not equal to email, it should hide the Email field, but it was displayed.
Either way, I'm glad it's fixed now. Thank you...
- wvpAnswered on January 27, 2011 at 10:12 AM
I am having problems with this issue, only in IE 8.
- JotForm FounderaytekinAnswered on January 28, 2011 at 08:01 AM
wvp: Exactly on which of your forms do you have this form? Can you please also describe the problem?
- wvpAnswered on January 28, 2011 at 08:28 AM
You can see the problem here in ie8:
The forms are
Basically there are numerous hidden conditions that work fine in Chrome and Safari but not in ie8.
- JotForm FounderaytekinAnswered on January 28, 2011 at 09:30 AM
Thanks. We will look into them on IE8 and get back to you next week.
- serkanAnswered on April 15, 2011 at 08:14 AM
@wvp You jquery included on your site and it's conflicting with our script. You should either use JQuery.noConflict() or embed your form using SCRIPT embed options instead of using full source code.