Demo Form: Registration

Here's a complex, multi-page form to let people register for a lovely cruise in the Persian Gulf. It includes a simulated external payment gateway step for credit-card payments. As with the petition demo form, it uses the API to submit the submissions, which gives the developer more control. Also, some server-side (PHP) validation has been included.

In this case, form submissions are not automatically finalized: after submitting the contents to Form Tools to storage, they are not visible within the client interface. They only become visible after a successful transaction is made through the (mock) external payment gateway - i.e. they only get listed if the registrant makes a successful payment. This example is specifically for use with an external payment gateway, but the technique can be used in any situation when you need to approve the submission at a later date, after the submission was initially made.

As before, if you don't want the hassle of filling in all the fields, click here. Submit the form to continue.


This is page 1 of 5. Please complete all 5 pages to successfully register. Fields marked with an * are required.

* First Name
Nickname/Badge Name
* Last Name
* Mailing Address
* City
* State / Province
* Country
* Zip/Postal Code
* Email Address
* Business Phone Please include your area code
Mobile / Cell Phone Please include your area code
Business Fax Please include your area code

If you have any special meal considerations, please describe:
Please advise us of any special physical constraints you may have:
* Emergency Contact Name
* Emergency Contact Phone Number Please include your area code
* Emergency Contact Country
* Emergency Contact Relationship

This is page 1 of 5. You must complete all steps in order for your registration to be processed. Please click continue.