Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Multiselect Dropdown

919 sites Security covered
View on drupal.org

This module provides an improved user experience for selecting multiple options by displaying checkboxes within a dropdown menu. It offers features like select/clear all buttons, a search function, and direct form submission from the dropdown, and it can be used with entity reference and list fields. The module is designed to be accessible and aims for WCAG 2.2 AA compliance.

The Multiselect Dropdown module provides a form render element which displays checkboxes in a dropdown select-like element.

Features

  • Better UX than the HTML <select multiple> element or a long list of checkboxes.
  • Optional buttons for selecting or clearing all items in the dropdown.
  • Optional search box for narrowing the items in the dropdown.
  • Optional buttons to submit the form directly from the dropdown.
  • Provides a form field widget for entity reference and list fields.
  • Uses the native HTML <dialog> element.
  • WCAG 2.2 AA compliance.

Configuration

Multiselect dropdown requires no configuration. See the module's README.md for more information on implementing multiselect dropdowns in Views or form render arrays.

Browser Compatibility

The field widget uses the native HTML <dialog> element, a newer element not widely supported until 2022. The multiselect_dropdown_polyfill submodule provides a polyfill through GoogleChrome/dialog-polyfill which extends support through browsers released in or after 2019.

Accessibility

Multiselect dropdowns aim to be WCAG 2.2 AA compliant and provides additional text for screen readers on how to interact with the multiselect dropdown. If you find an issue, please create a new issue in the issue queue.

Activity

Total releases
1
First release
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Release date
1.2.4 Stable Jun 20, 2025