IE: fields value lost in multi page

smykey 18 Jun, 2015
Hi,

I encounter a real strange error in form with 3 pages - only on IE, Mozilla and Chrome may be okay, from what I see:

Page 1 ask for a passcode (textfield, not paasword)
Page 2 contains some more inputs
Page 3 comfirmation and DB save

Debug shows: Page 1 value is brought to Page 2, but lost before Page 3.


Any workarounds would be of great help, too...

Here is the setup:
On submit
  Multi Page1EditDragDelete
  Data To Session22EditDragDelete
  Debugger 15EditDragDelete Enabled ? 
  DB Save 12EditDragDelete Enabled ? Table selected ? 
  Email 13EditDragDelete Enabled ? To address(es) set ? Subject set ? From name set ? From email set ? Email template not empty ? 
  Display Message 14EditDragDelete

On startDelete
  Multi Page 2EditDragDelete
  Session To Data 23EditDragDelete
  Event Switcher 8EditDragDelete
    On success
      Session To Data 26EditDragDelete
      HTML (Render Form) 9EditDragDelete Page: 2 Submit event: submitDefault action URL ?  AJAX: 0
      Debugger 16EditDragDelete Enabled ? 
    On fail
      Event Loop 10EditDragDelete Event: load
More Info via PN, if needed...
GreyHead 18 Jun, 2015
Hi smykey,

You don't need both the Multi Page action and the Session to Data / Data to Session actions as the Multi Page does the same thing. Please try removing the Session to Data actions and make sure that you have a Multi Page action in each event except the On Load one.

Bob
smykey 19 Jun, 2015
In fact, I added the session related things just before posting here after reading the faq coming from a "read more" link inside the component. The issue was present also without these actions.

I have to admit, that the only thing I can try now is to remove the INITIAL "multi page" entry on the onLoad event.
Will report back here soon...
smykey 19 Jun, 2015
As I was afraid: No change with your suggestions....

Again, only IE shows this behavior.

I#m really in a need for a solution as sadly most users of the forms seem to use IE...
GreyHead 19 Jun, 2015
1 Likes
Hi smykey,

Odd, I can't think of any obvious reason why IE would lose submitted values. By all means PM me the site URL, the form name, and a SuperAdmin login and I'll take a quick look.

Bob
GreyHead 20 Jun, 2015
1 Likes
Hi

I tested in IE11 and the Debugger shows all the data on the last page.
Array
(
    [chronoform] => EPVisitors
    [event] => submit
    [erster_besuch] => 1
    [institutionen_ja] => 1
    [institutionen_text] => sdfsfsdfs
    [aufgaben] => 1
    [infomaterial] => -1
    [empfehlung] => 1
    [anmerkungen] => sfzgzgdgz sdfgfgdgdg
    [submit] => Absenden
    [cf_id] => 192
    [ip_address] => 2.2.160.78
)


The only thing missing is the sicherheit entry from the first page, I can't see why this is dropped :-( I have added a hidden input to the main from page and this value is now passed through as well.

I would suggest that you change the radio button values from 0 and 1 to ja and nein
ja=ja
nein=nein

Bob
smykey 21 Jun, 2015
Dear Bob,

thank for your time and kind implementation of the work-around!

As far as I can see, I was in the right assumption of a very specific bug.
So I'm lokking forward to see you hunting it down in the future ;-)

Good luck,
This topic is locked and no more replies can be posted.