Support » Plugin: Contact Form 7 Multi-Step Forms » Fields from previous forms not sent

  • Resolved bettsy


    Like others, I love the idea of this plugin. It’s just what I needed.

    Only problem is that, after going through my three step form, the email I get at the end has only parsed the data from the last page. All the data from fields in the earlier two pages gets lost and the email contains the tags ie: “[name]” rather than the content ie “John”.

    Do I have to repeat the field description (as hidden) in the last page or is there something else I’m missing.


Viewing 15 replies - 1 through 15 (of 23 total)
  • Plugin Author webheadllc


    Hi bettsy,

    Do you have a [hidden step “1-3”] on the first form, [hidden step “2-3”] on the second form, and [hidden step “3-3”] on the third form?

    Also when you visit your form on the public side you should see something similar to this: <input type="hidden" name="step" value="1-3" class="wpcf7-hidden" /> when you view the page source.



    Hi I am having the same issue. I also have a 3 step form and when I get emailed, its only on the last page. I have everything set the way you described.

    Plugin Author webheadllc


    I’ll look into changing the forms to use cookies instead of sessions. That might resolve a lot of these issues.

    Plugin Author webheadllc


    Version 1.1 is out and uses cookies to save the form data. hopefully this solves your issues.

    Thanks Webheadllc. Downloading now. I’ll report back in about 24 hours.



    Hey Webhead, great plugin bud. My multi page isn’t working on my site anymore – . It’s a new site and it was working fine before you seemed to have switched it to cookies. Once you submit the first page it tells you to – Please fill out the form on the previous page. Not sure what to do, I tried looking through the forms and the markups seem right.

    I really do appreciate your help. Thanks in advance.

    Plugin Author webheadllc


    i’m really not sure what would cause it to stop working. Do you have any caching plugins? Other than making sure you have [hidden step="2-3"] on your second form i’m not sure what else could be wrong.



    This is what I see in the code once the first form page is submitted and it redirects to the second page…is it the novalidate? It’s definitely due to the update on either Contact Form 7 or your plugin because it broke directly after that. Could it be the novalidate?

    <div class="wpcf7" id="wpcf7-f5687-p5683-o1"><form action="/rate-quote-2/#wpcf7-f5687-p5683-o1" method="post" class="wpcf7-form" novalidate="novalidate">
    <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="5687">
    <input type="hidden" name="_wpcf7_version" value="3.5.1">
    <input type="hidden" name="_wpcf7_locale" value="">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f5687-p5683-o1">
    <input type="hidden" name="_wpnonce" value="4ed3576c83">
    <p>Please fill out the form on the previous page</p>
    <div class="wpcf7-response-output wpcf7-display-none"></div></form></div>

    [Please post code & markup between backticks or use the code button. Your posted code may now have been permanently damaged by the forum’s parser.]

    Thanks again by the way, I really appreciate it.

    +1. It doesnt seem to work.
    I just installed this plugin, never had it installed before.
    I get redirected to the new page, but it only says:
    “Please fill out the form on the previous page”


    Test page:

    Plugin Author webheadllc


    It seems like something is going wrong in retrieving the cookies on your servers. I added a filter to force to use sessions. Please update to version 1.3.2 and then paste the following code in your theme’s functions.php file. add_filter('cf7msm_force_session', '__return_true');

    To test it out you’ll need to close your browser or clear your cookies.

    After fiddling around with clearing cookies and refreshing the browser it now seem to work. But you could be right, my server seems a bit unreliable.

    Thanks for a quick reply.

    Hey guys, having issues myself with the form only sending step 3.

    I’ve updated the plug-in, cleared cookies, have all the [hidden step=”1-3″] and so on, on the forms and it still only sends the info for the last step.

    i look at my public code and I can’t see the required <input type=”hidden” name=”step” value=”1-3″ class=”wpcf7-hidden” /> in the page source. Not sure why not and It’s driving me nuts. I know I’m forgetting something and i’d very much like to know what

    Anyone have any insight that can help. Thanks in advance.

    Plugin Author webheadllc


    Your form looks correct. I see the hidden step. If you are getting to the last step without the errors mentioned here your fields should be saving. On the last contact form, make sure you included all the fields you want to send in the mail section.

    ya, this isn’t sending the previous steps.

    Plugin Author webheadllc


    on my setup it seems to work fine. maybe you don’t have cookies enabled? try adding add_filter('cf7msm_force_session', '__return_true'); to your theme’s functions.php.

    i went through your form and the previous form values were saving. i don’t see any reason why the email wouldn’t have the previous form values.

Viewing 15 replies - 1 through 15 (of 23 total)
  • The topic ‘Fields from previous forms not sent’ is closed to new replies.