Why do I have {text1} in form result ?

Le Pache 08 Sep, 2016
HI everybody,
My form has 6 containers (pages) with required text fields or radio fields. In each bottom page, there is a submit button done with a multi fields (next / previous).
How is it possible to see {textx} or {radiox} in form result in one or more pages ?
Could someone tell me please ?
Thanks.
Le Pache 09 Sep, 2016
Hi again,
Perhaps i have not been clear enough...
I have got blank form results where data was expected because the required switch is turned to Yes. So i have got {field_name} in email as result.
I read this FAQ : http://www.chronoengine.com/faqs/2549-some-email-data-are-missing.html
The form has been posted by some people who are not spammers or robots (other data were correct).
Maybe Javascript was disable in their browser, but how to fix that ?
Thanks
GreyHead 14 Sep, 2016
Hi Le Pache,

There isn't enough information here to know exactly what is happening. Normally the form will not submit if required inputs are empty. I assume that you are using Multi Page actions to transfer the data between the pages. Adding Debugger actions temporarily will let you know what data is available on each page. If there is essential required data then you should use Server Side validation to check that it has been submitted correctly.

Note: if there is a {textx} in your email that implies that there was no data submitted for textx at all, not even an empty input. You might want to double check that the element name is exactly textx and not, for example Textx.

Bob
Le Pache 19 Sep, 2016
Hi Bob,
Many thanks for help. I have put a server validation on each multi page. I will see if that works because empty forms (or empty pages from the form) are coming some times.
This topic is locked and no more replies can be posted.