The most common might be checkboxes that aren’t checked on previous forms. The reason is that unchecked checkboxes don’t move onto the next form so the final form doesn’t pass it onto the email.
If the fields you have are checkboxes, you can add a [hidden checkbox-field-name] tag on each form after the form with the checkbox. That way the checkbox field is passed on to each form.
Thread Starter
ponko2
(@ponko2)
Thank you for your reply.
The form is multi-step,I’m creating it in the following way:
- Input screen (Form1)
- Confirmation screen (Form2)
- Email sending
- Thank you screen
There was indeed a checkbox in Form1, so I tried putting [hidden checkbox-field-name] in Form2 based on the information you provided, but it didn’t solve the problem.
As long as I check it in the normal way here, it never reoccurs, but by chance, it reoccurred when I deleted the following description of the multi-step.
Is this phenomenon related?
[Confirmation screen]
[multistep multistep-139 last_step send_email “contact/confirm/thanks/”]
I would also appreciate it if you could let me know if you can think of any other possible causes.
That sounds like the values from the first form aren’t getting saved and so the form that sends the data doesn’t think the variables exist. I think you may be running into the cookie limit. If your form is long or you have a lot of cookies being set on your site, you may need the Pro version of the plugin. You can read more about the cookie limit here:
https://webheadcoder.com/too-many-cookies/
If you decide to upgrade and the form still doesn’t work you can request a refund.
Thread Starter
ponko2
(@ponko2)
thank you!
understood.
It certainly seems to be affected by cookies, and we have confirmed that if the number of characters is large, it cannot be entered into the variable.
We will take measures such as increasing the limit on the number of input characters.
thank you very much.