Form Answers Confirmation Page with Master Form V4
Master Form V4 makes it easy to present a confirmation page with all the answers the form user provided. The user can then click a button to confirm the answers.
The technique makes use of the multi-page forms feature.
As an example, let's suppose your form asks for a name and an email address. Let's further suppose the field names are "name" and "email".
In the original form, have 2 hidden fields something like this (should have no name="redirect" here):
<input type="hidden" name="flowto" value="http://example.com/confirmation.html"> <!-- replace above value with URL of confirmation template page --> <input type="hidden" name="nocarry" value="flowto">
The confirmation.html template page is actually the last of a multi-page form that, in addition to putting previous form answers into hidden fields, also visually presents the answers for the user.
Here is an example template for the confirmation page:
<body> <html> <form method="POST" action="/cgi-bin/MasterFormV4.cgi"> <!-- above creates hidden fields of all field values from previous form page, except those specified in the name="nocarry" field. --> <input type="hidden" name="redirect" value="http://example.com/thankyou.html"> <!-- replace above value with URL of "thank you" page --> <p> Here are the answers you provided on the previous form: </p> <p> Your name: [[name]] </p> <p> Your email address: [[email]] </p> <p align="center"> <input type="submit" value="Everything is correct!"> </p> <p align="right"> <input type="button" value="Make a correction" onclick="history.go(-1)"> </p> </form> </body> </html>
As a special technique, the first form page might send you an email with the answers provided on the first page of the form, so you'll at least have something should the form user neglect to click the confirmation button.
Will Bontrager