|
Email received comes with the form fields empty |
|
Issue:
The email is coming with the form field values empty and the form is correctly filled.
How to solve:
Form method: the form method must be the same in the script. If you use POST in the HTML form and GET in the script, or viceversa, the script won't pick the field value correctly, and won't be able to address the destination email, in order to work it have to be POST-POST or GET-GET.
Register Globals in PHP: if you're using PHP as the scripting language and Forms To Go 2.x or 1.x, you must also check that the Register Globals setting is the same in your script and server. Also, be aware that version 3.x of PHP and older, doesn't fully support register globals, so you must set Register Globals to on if you use PHP 3.x or previous versions.
With Forms To Go 3.0 and higher this parameters must not be specified.
ENCTYPE attribute: this attribute has to be used just if you have added a file upload field in your HTML form. If you are not using any file upload field you have to remove this attribute from the HTML form: enctype="multipart/form-data".
If your HTML form contains the attribute enctype="text/plain", it must be removed also, so the HTML form can set the required enctype by default.
Invalid Field Name: the script recognizes an invalid field name because there could be an empty input name in the HTML form.
For more support about email subject please refer to the next KB: Email is not being received after the success page is shown
|