Skip to content
  1. Extras
  2. PageBuilder
  3. Frontend output
  4. Snippets
  5. PageBuilderContactForm

PageBuilderContactForm snippet ​

AJAX submit handler for Pro contact_form section. The section chunk calls it via FetchIt. Do not call this snippet from the resource template.

Purpose ​

Validates fields, email via modMail, FetchIt JSON response (success / field errors / redirect).

Where it is called ​

Chunk pagebuilderpro_contact_form calls PageBuilderFetchIt with snippet = PageBuilderContactForm and form = pagebuilderpro_contact_form_fields.

Parameters ​

FetchIt sets parameters from the form (POST): pb_form_key, fields from section repeater, honeypot nospam. There are no separate snippet properties for template calls.

Dependencies ​

PackageWhy
pagebuilderprocontact_form section
FetchItAJAX and inline errors

See also ​