Long checkbox lists slow people down. Whether you are collecting product interests, service preferences, skills, or feature selections, asking visitors to click ten or twenty boxes one by one creates friction. A single Select All control lets them check every option instantly — or clear them all with one click.

Auto Form Builder includes a built-in Add “Select All” Option setting on multiple-checkbox fields. Enable it in the form builder, and a Select All checkbox appears at the top of the list. It syncs with individual selections, supports partial (indeterminate) states, and respects minimum and maximum selection limits — no custom JavaScript required.

Last updated: Last update 2 September

What Is the Select All Option?

The Select All option adds a special checkbox at the top of a Multiple Checkboxes field. When a visitor checks it, every regular option in the list is selected at once. Unchecking it clears all selections.

Select All is a convenience control for the visitor — it is not stored as a separate submission value. Only the individual option checkboxes submit their data when the form is sent.

This feature is available on Multiple Checkboxes (Choose many options) fields only. It does not apply to single agreement checkboxes (terms and conditions, consent boxes).

When to Use Select All

Add Select All when your checkbox list has enough options that manual selection becomes tedious:

  • Newsletter topic preferences — let subscribers opt into all categories at once
  • Product feature checklists — bulk-select compatible add-ons
  • Skills or qualifications surveys — quick-select all that apply, then deselect exceptions
  • Service area selections — choose all regions, then remove specific ones
  • Permission or access lists — grant all options, then revoke individual items

Skip Select All when the list has only two or three options — the extra control adds little value on short lists.

How to Add Select All to a Checkbox List

Step 1: Open the Form Builder

In your WordPress admin, go to Auto Form Builder → All Forms, then open an existing form or create a new one.

Step 2: Add or Edit a Checkbox Field

Drag Checkbox from the Choice category onto the form canvas, or click an existing checkbox field to edit it.

Step 3: Switch to Multiple Checkboxes Mode

Under Checkbox Options, select Multiple Checkboxes (Choose many options). Add your checkbox options with display labels and stored values.

Step 4: Enable Select All

Check Add “Select All” Option. A Select All checkbox will appear at the top of the list on the frontend.

Step 5: Configure Layout and Limits (Optional)

Choose how checkboxes are arranged — Stacked, Side by side, or Grid. Optionally set Minimum Selections Required and Maximum Selections Allowed if your form needs selection limits.

Step 6: Save, Preview, and Publish

Save the form, preview the checkbox list, click Select All to confirm every option checks, then uncheck individual items to verify the indeterminate state. Publish with the shortcode or embed code.

How Select All Behaves on the Frontend

Auto Form Builder handles Select All with JavaScript that keeps the control in sync with individual checkboxes:

Checking Select All

  • Checks every regular option in the list (including Other if enabled)
  • Unchecks None of the above if that option is present
  • Shows the Other text field if the Other option is included and selected

Unchecking Select All

  • Clears all regular checkbox selections
  • Hides and clears the Other text field

Individual Selection Sync

  • When every option is checked manually, Select All becomes checked automatically
  • When some but not all options are checked, Select All shows an indeterminate state (partially filled box)
  • When no options are checked, Select All is unchecked

None of the Above

If you enable Add “None of the above” Option, selecting None clears all other checkboxes and unchecks Select All. The two controls are mutually exclusive by design.

Select All with Minimum and Maximum Selections

Multiple checkbox fields support optional selection limits:

  • Minimum Selections Required — visitors must check at least this many options before submitting
  • Maximum Selections Allowed — visitors cannot exceed this many selections

When a maximum limit is set and the total number of options exceeds that limit, Select All cannot check every box — the form shows an error message explaining that all options cannot be selected due to the maximum limit.

Individual checkbox clicks are also blocked once the maximum is reached, with a clear validation message. Minimum selection errors appear on form submit.

Checkbox List Settings That Work with Select All

Beyond Select All, multiple checkbox fields support these related options:

  • How to Arrange Checkboxes — Stacked (one per line), Side by side (row), or Grid (multiple columns)
  • Checkbox Options — add, reorder, and set default-checked options
  • Add “Other” Option with Text Box — custom response field; Select All includes Other and reveals the text input
  • Add “None of the above” Option — exclusive option that clears all other selections
  • Required Field — at least one option must be selected before submit
  • Conditional Logic — show or hide the entire checkbox list based on other answers

Practical Examples

Newsletter Category Preferences

  • Options: Product Updates, Blog Posts, Events, Offers, Tutorials
  • Select All: Enabled
  • Required: No (optional preferences)
  • Layout: Stacked

Skills Assessment (Pick at Least 3)

  • Options: HTML, CSS, JavaScript, PHP, Python, Design, SEO
  • Select All: Enabled
  • Minimum Selections: 3
  • Layout: Grid

Service Add-Ons (Maximum 4)

  • Options: Priority Support, Extra Storage, Custom Domain, Analytics, Backups, SSL
  • Select All: Enabled (blocked if more than 4 options exist and max is 4)
  • Maximum Selections: 4
  • Other: Enabled for custom add-on requests

Regional Coverage with None Option

  • Options: North, South, East, West, Central
  • Select All: Enabled
  • None of the above: Enabled for visitors outside all regions

Select All vs. Single Checkbox

  • Multiple Checkboxes + Select All — a list of options where visitors can choose many answers; Select All toggles the entire list
  • Single Checkbox — one yes/no agreement box for terms, consent, or a single question; no Select All option

Make sure your field is set to Multiple Checkboxes mode before looking for the Select All setting.

Select All on Embedded Forms

Forms embedded on non-WordPress sites use the same Select All behavior — toggle all, indeterminate sync, max-limit blocking, and None/Other interaction. Whether placed via shortcode or embed code, checkbox lists with Select All work identically everywhere.

Download Auto Form Builder — Free Select All Checkboxes

The Select All option on multiple checkbox fields is included in the free plugin — the same plugin that gives you drag-and-drop form building, submission management, conditional logic, and spam protection at no cost.

Install it from the official WordPress.org directory: https://wordpress.org/plugins/auto-form-builder/

Last updated: Last update 2 September

Build forms that embed anywhere — free

Auto Form Builder lets you create multi-step forms, calculators, and lead capture forms in WordPress, then embed them on any site with a single line of code.

Install the free plugin

Frequently Asked Questions

How do I add Select All to a checkbox list in WordPress?

Add a Checkbox field in Auto Form Builder, choose Multiple Checkboxes mode, add your options, then enable Add “Select All” Option under Checkbox Options. Save and preview the form.

Does Select All work on single checkboxes?

No. Select All is only available on Multiple Checkboxes fields with a list of options. Single Checkbox mode is for yes/no questions and agreement boxes.

Is Select All stored in form submissions?

No. Select All is a frontend convenience control. Only the individual option checkboxes that are checked submit their values with the form.

What happens if I set a maximum selection limit?

If the total number of options exceeds the maximum, Select All cannot check every box and shows an error. Individual selections are also blocked once the limit is reached.

Does Select All work with the Other option?

Yes. Checking Select All also checks the Other option and reveals the Other text field. Unchecking Select All hides and clears it.

What happens when None of the above is selected?

Selecting None of the above clears all other checkboxes and unchecks Select All. The two controls cannot be active at the same time.

Does Select All show a partial selection state?

Yes. When some but not all options are checked, the Select All checkbox displays an indeterminate (partially filled) state until all options are selected or none remain checked.

Is the Select All feature free?

Yes. Select All on multiple checkbox fields is included in the free Auto Form Builder plugin on WordPress.org.


Leave a Reply

Your email address will not be published. Required fields are marked *