Form Components

These components are used to build online forms. By combining these built-in form components, you can create a wide variety of forms to meet most basic needs.

Learn more about forms in Advanced Topics.

On This Page:

The UBCMS is not an appropriate place for ANY regulated private data, such as bank credit/debit card numbers, government-issued ID numbers, health information or computer passwords.

Best Practice

Do not build forms in shared content

Keep your forms on regular webpages. Building them in shared content can interfere with normal functionality, such as validation.

Note: all form field names must be unique

For example, if you build your form by copying a component (e.g. to add a second Text Field), be sure to change the ID.

Accessibility

Primary Form Components

Add the Form Container to a page first, configure it, and then add other form components. Be sure to place all the components between the Start and End sections.

  • Form Container
    12/12/23
    Base component for a form (required).

Secondary Form Components

These provide the various fields you will use to fill out your form.

  • Checkbox Group
    5/31/22
    Form checklist (can select multiple items).
  • Dropdown List
    12/1/22
    Form dropdown (can select multiple items).
  • File Upload
    5/31/22
    Form widget to upload a file.
  • Formstack
    2/21/24
    Embed an alternative to the UBCMS native forms.
  • Hidden Field
    5/31/22
    Include hidden information when form submits.
  • Radio Group
    5/31/22
    Form checklist (can select only one item).
  • reCAPTCHA
    5/13/22
    Blocks spam (must solve a puzzle to submit form).
  • Submit Button
    5/13/22
    Customizable submission button (required).
  • Text Field
    5/31/22
    Submitter types information (e.g. name or email).
  • User Info Loader
    5/13/22
    Pulls LDAP details about the submitter (only UB constituents).
Training opportunities are available

> Learn more about building UBCMS pages.