Form testing

Form layout and validation

The database already contains an enabled form with handle contact_form and Name, Email, Phone, Select and Submit fields.

Front-end form slot

Insert your CMS form-rendering tag here once its syntax is confirmed from the current cms_forms view or helper. This avoids shipping a guessed tag that may render literally.

For now, use the existing CMS form builder and compare its output against the static form preview. The preview is for layout only and never submits.

Checklist

  • Required-field messages
  • Valid and invalid email addresses
  • Phone validation
  • Select values
  • Redirect / thank-you response
  • MySQL insert and email delivery
  • Honeypot / CAPTCHA only if configured