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{'!FetchIt' | snippet} with form pagebuilderpro_contact_form_fields and snippet PageBuilderContactForm.

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