|
I am receiving the email with all fields empty, what I'm doing wrong? |
|
There are common reasons that can prevent the form to pass the field values to the script.
When validation always fails, or if not using validation, fields are empty in the email, the problem is that the HTML form is not sending the field values correctly to the script.
The most common reasons for these problem can be:
- The method of the HTML form is not the same as the method of the script receiving the field values
- If using PHP, the Register Global setting in the script doesn't match the setting on the PHP server
- The HTML form tag contains the ENCTYPE attribute to upload files, but no file tag is present in the HTML form and the script had not been created to accept file uploads
- The HTML form contains the file upload tag, and the script had been created to accept file uploads, the the ENCTYPE attribute is not in the HTML form tag
- There is an invalid field name, like "first name", because it contains empty spaces in the field name, the script doesn't recognize that field name, and you've a validation set on that field.
If none of these tips solve the problem, and validation always sends you to the error page, or if not using validation, the email received doesn't contain any field values, a dedicated support contact must be established directly to our support department (only available to registered users of Forms To Go), where we can see the HTML form and the script, and make some test in your server with other test scripts.
Some times servers are configured in very restrictive ways due to security issues, and some functions, commands or methods are not supported; and they require support from the webserver administrator.
|