I have a modified feedback form that sends the contents of the text areas to the admin as an email message.
We are now receiving at least 50 spam messages a day through the form. So I would like to modify it to stop the spam if possible.
Here is what I would like...
I would like the form to display the same error message if any fields are left Null.
When the form is submitted, I would like the contents to be displayed on a preview page. You will have to make a new page. Call it 'casting/[url removed, login to view]'.
The [url removed, login to view] page should display the submitted message. At the bottom of the page should be an EDIT button so the user can return to the [url removed, login to view] page and edit and revise their original message. This means that all of the fields, text areas, and check boxes need to be re-populated with the content so the user does not lose any data if they return to edit the message.
The preview page should also have a CANCEL button that sends the user to the home page and a SUBMIT button to send the message.
Also on the preview page should be a validation code that the user must enter correctly to submit the page. If an incorrect validation code is entered a new error message should be displayed saying "The validation code entered is incorrect." If the code is entered correctly, then the form should be submitted like normal.
I do not know the best way to make the validation code. Hopefully you have ideas on how to do this. You could use a 5 or 6 digit number code the visitor has to enter. The numbers could be displayed as images that script programs cannot read. If we use a series of numbers we only need to create 10 images. What do you think?
I hope that is clear. If not or you have additional questions, just let me know on the project message board.