The modules we will be trying out in this chapter need to be tested in conjunction with a Webform, so it makes sense for us to build a simple form to play with. Before we dive right in, let us first consider the specification from our imaginary clients, the owners of a video rental store.
Our clients would like to see a small proof-of-concept web application for a community survey they plan to conduct. Wary of potentially frightening folks away with seemingly complex processes, they insist that the form must be on a single page. The objectives of the survey are to help launch their store's online community and help them decide on stock levels for the various genres of film. They have already, over the years, collected information from previous clients which is currently stored in a spreadsheet. The video store owners would like to upload this data into the survey database for later use.
Our proof-of-concept form is to capture some basic contact details from users completing...