Processing Form Data


For a form created with Form Builder to be useful, the CMS must process the data that users enters. In a typical implementation, this happens on a form processor page. This page usually does one of two things with form data: send an email or query a database.

A form processor page typically has three parts:

  • A slot for a component (often a DBQuery)
  • A text field for the message to diplay when the form data has been processed successfully
  • A text field for the error message to display when the form data wasn't processed

Note that neither form processing method validates form data; that type of processing must be specified elsewhere.

Sending an Email with a Form Processor

A prebuilt emailer component called DEX - SMTP Emailer Component can be used to send form data to a comma-delimited list of email addresses.

On the form processor page's component slot, click Pick.

On the emailer component, fill out the following required fields:

  • SMTP Server Host Name or IP Address
  • Sender's Email Address
  • Receiver's Email Address (there are also fields for CCing and BCCing recipients)
  • Subject
  • Body