Building a complex multi-page form
We've looked at all kinds of recipes through this book so far, mostly using simple forms to keep the recipes short and clear. For this last but one recipe, we'll step through the creation of a ChronoForms-based application. We won't go into all the details; most of those are covered elsewhere. We will instead focus on the user workflow.
The brief here is to create a form application that allows users to create mini websites using a Joomla! article with page breaks, so that it appears as five pages. Page 1 is an introduction that identifies three key issues, pages 2-4 look at each issue in more detail, and page 5 looks at products and/or services that might help with the issues.
Getting ready
We'll start from scratch with just ChronoForms.
How to do it...
1. Setting up the form
We're going to use a separate form for each of the steps linked together by a mother form and the Multi-Page plug-in.
The forms themselves are fairly straightforward as all of them are...