Your conditional responses should offer AND and OR logic.
For example:
"Contact Method" Select box: Contact me by email, Contact me by phone. "Time to call" checkboxes: Morning, Afternoon, Other time to call "Specify Other time to call" textbox
that "Other time" textbox should only display if the user picks "by phone" AND "other time".
BUG? Currently, if user clicks "By phone", then checks "Other time to call", then changes Contact selector to "by email", the "Other time to call" Textbox does not get hidden, because the hidden "Other Time to call" Checkbox is still checked.
"Other time to call" box should only display if BOTH "By phone" and "Other time" are BOTH selected.
SIMPLER FIX: Your conditional logic should ignore the state of hidden controls.
Thank you for your kind suggestions. Unfortunately we're not able to resolve the bug you mention in our main code line, currently as the IE family of browsers is unable to execute javascript fast enough to be useful in that scenario. A solution to this issue is discussed in other threads in this forum I believe, including the custom_clear_switch routine. This routine slows down form performance unacceptably in IE6&7, but does resolve the issue you mention.
We're considering the addition of AND logic in forms directly, though as noted in the documentation you can achieve the same effect by a workaround currently.
Happy to answer further questions, FormAssembly.com Support.
why too slow? seems very simple to me. your code which checks for valid complete input should ignore the state of hidden controls. that's so difficult? ok, thanks.