I have created a webform with 5 x select option components, separated with page breaks so that one question is asked per page:
https://www.dropbox.com/s/6046bh5l1j11s51/Screenshot%202016-01-26%2015.3...

Each select component has two choices, 0 and 1.

The last component (f) is a markup component that displays a simple message, although I have tried with other component types and it doesn't seem to make a difference.

I want users to be asked each question in turn, eg, a then b then c then d then e until/unless they answer a question with '1', in which case they should skip any further questions and go directly to question f.

I'd expect the following conditional logic would make that happen, but it doesn't:
https://www.dropbox.com/s/yggx4xt1x3nqjeb/Screenshot%202016-01-26%2015.3...

If I answer 1 on any of the questions, I continue to the next question - it's as if the conditional rules are being ignored completely!?

Comments

nicrodgers created an issue. See original summary.

nicrodgers’s picture

Issue summary: View changes
Liam Morland’s picture

Check the field keys of the items to be shown/hidden by the conditional. If they contain an underscore, remove it, e.g. "fieldkey" instead of "field_key". I had this problem with a form and removing the underscores fixed it. I have not been able to reproduce it on a clean install, so I can't file a bug report. If you try this, please post the results.

nicrodgers’s picture

Hi Liam.

Interesting thought. The page breaks did have underscores in the keys, so I removed them all, but unfortunately it hasn't made a difference. :-(

nicrodgers’s picture

Title: Conditional skipping of questions » Conditional skipping of questions not working