Forms

Forms enable you to request information via a Firefly.NET page. Information supplied in this way is then submitted to the form page "owner" as an e-mail. Currently, there are five main types of form question:

  • multiple choice (either one or several responses allowed)
  • free response (text) - limit of 50 characters on text entry
  • free response/paragraph (text) - no limit on number of characters
  • yes/no (tick box
  • file upload - allows you to have a user upload a file
  • in addition, there is a facility to require that the field be filled in
  • questions can be set to open appear conditionally based on responses to previous questions

If the Notify by e-mail option is selected in the Add page dialog window, an e-mail will be sent to the page owner, similar to the example below:


Setting up a form page

Click on Add Page to create a new page. then select Form from the Page Type menu. You need to choose whether you wish to have the results simply stored in the database or e-mailed to you individually, using the the Notify by e-mail option.

addpage-feedbackform.jpg

Then click OK to close the dialog box and open the new page.

Setting up the questions

Each question is set up by selecting the Form field component tab and then selecting the type of question type requred. The screenshot below shows the Multiple Choice type, the question text and the option boxes. A fourth option would be added by clicking the Add Choice button. Note that the form is set so that one or more options can be selected by checking the Allow selection of multiple choices box:

addformquestion.jpg

Press Insert to complete the creation of this form component.

Now look at the structure of the example form. The screenshot shows two components, the top one being a Multiple choice question type and the second, a Text (line) question. (Remember that other question types and options also exist, as mentioned above.):

exampleform.jpg

Note that every form element must occupy its own separate component. You cannot have more than one form element in a component, neither can you have formatted text along with form elements in a single component. This allows for easier editing later on.

The process is then continued until the page is complete.


Analysing the results

When you have finished collecting data from your form, or at any stage before this, those with Write Access to the form page may view a basic analysis of the data by clicking the Display report link at the top right of the page. The example shown below is from a survey form (only one respondent however!):

Survey_report.gif