Let me start by saying, I have a form that illustrates this behaviour. It is, however, 7 pages with over 300 fields. So I did not export it as I thought it would be annoying. If you need me to, I'll construct a smaller sample form.

So the problem...let's say you have a form with 4 pages and the fields as follows:

  • Page 1
    • Field A
  • Page 2
    • Field B
    • Field C
  • Page 3
    • Field D
    • Field E
    • Field F
    • Field G
  • Page 4
    • Field H

Now we have the conditions as follows:

Field D is dependent on a value of Field C (different-page condition)
Fields E, F, and G are depended on a value of D (same-page conditions)

If you fill out the form, so that you have to fill out fields E, F, and G, proceed to page 4, then return to page 3 an error occurs. What happens is that the values of E, F, and G are not re-loaded onto the page. The values are stored in the database, and show in the admin portal or after submitting in emails. However, if you go backwards through pages in the form the values are not properly retrieved.

This only happens when both same-page and different-page conditionals are used as described.

Help!

Thanks in advance,

Ronnie

Comments

tedbow’s picture

Status: Active » Postponed (maintainer needs more info)

To make addressing issues for this module easier I ask for an export of a Webform for bug issues. Directions can be found here: http://drupal.org/node/add/project-issue/webform_conditional

Please provide an export for this issue.

Also please test with the latest dev version.

Postponing until export is attached

densolis’s picture

Issue tags: +waiting-for-user

All,

Status update. We are waiting on response from user.

Dennis

vishusrinivasan’s picture

I can confirm that I have same issue, my setup is 12 page Multipage webform, with same page conditionals on some select items. When the text is entered on the conditional fields and when navigate to next page the conditional field values are missing and is not saved.
Using webform 7.x-3.18 and webform conditional 7.x-1.0-beta1.

I will try to recreate it in a new form and send it to you as mentioned in #1.

kylesmith’s picture

I am also having this problem.

I have a multi-page webform with only same page conditionals.

A select field that has two options is the monitor field. I have two number fields on the same page that are dependent fields.

If the select field has option '1', the first number field displays. If the select field has option '2', the other number field displays.

The number fields hide/display as expected. The user can enter a number in the displayed field and proceed to submit the form. The values get saved to the database and show up in the webform results tab.

But, if the user goes back and forth in the form pages before submitting, the number fields do not remember their values and become blank when returning to their page.

Also, if the administrator edits the form, the values will be blank.

Edit: I am using Webform Conditional 7.x-1.0-beta1 and Webform 7.x-3.19