awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
davidstutz avatar

davidstutz/bootstrap-multiselect

0
View on GitHub↗
3,676 星标·1,948 分支·HTML·4 次浏览davidstutz.github.io/bootstrap-multiselect↗

Bootstrap Multiselect

This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes.

The component provides a specialized interface for multi-select dropdowns that maintains a consistent visual style with the Bootstrap CSS framework. It allows for the customization of component markup, enabling the override of default structures for buttons, popups, and options.

The plugin covers a range of functional capabilities including real-time selection option filtering, keyboard navigation for accessibility, and selection state management. It also handles form requirement validation to ensure necessary selections are made before submission and provides event handling to manage how options are toggled.

Features

  • jQuery Plugins - Functions as a jQuery plugin that transforms standard HTML select elements into custom interactive structures.
  • Bootstrap UI Extensions - Extends Bootstrap-based interfaces with a specialized interactive multi-select component.
  • Multi-Select Inputs - Replaces standard multiple select boxes with a component that supports selecting multiple items.
  • Searchable Dropdowns - Provides a dropdown interface with real-time filtering to help users find options quickly.
  • Select Dropdowns - Transforms standard select elements into a consistent dropdown UI supporting both single and multiple selections.
  • Multi-Select Dropdowns - Provides a multi-select dropdown UI that replaces standard multiple-choice select inputs.
  • Option Search Filters - Includes a real-time text search input to filter and narrow down the available options within the dropdown menu.
  • List Search Filters - Provides real-time filtering to narrow down long lists of selectable options within the dropdown.
  • Bootstrap Form Enhancements - Provides UI components specifically designed to enhance HTML forms within the Bootstrap framework.
  • Accessible Menus - Implements focus management and keyboard accessibility standards for the multi-selection menu.
  • Event-Driven State Synchronizers - Synchronizes the state of the original hidden select element with the visual checkboxes using events.
  • Form Input Validation - Verifies that required options are selected before the web form can be submitted.
  • Attribute Requirement Validators - Enforces the required attribute to ensure users make a selection before form submission.
  • Component Focus Management - Intercepts key events to move focus between options and trigger selections without a mouse.
  • Menu Keyboard Navigators - Implements logic for navigating between dropdown triggers and items using arrow keys and Enter.
  • Selection State Management - Allows for programmatic updates to the checked state of options and synchronization of selected values by their value.
  • Selection Interaction Handling - Provides custom event handling logic to manage user choices and constraints when options are toggled in the dropdown.
  • Progressive Form Enhancements - Adds client-side interactivity and usability to static HTML form inputs via keyboard and search tools.
  • Form Components - Multi-select dropdowns for Bootstrap environments.

Star 历史

davidstutz/bootstrap-multiselect 的 Star 历史图表davidstutz/bootstrap-multiselect 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Bootstrap Multiselect 的开源替代方案

相似的开源项目,按与 Bootstrap Multiselect 的功能重合度排序。
  • choices-js/choicesChoices-js 的头像

    Choices-js/Choices

    6,801在 GitHub 上查看↗

    Choices is a vanilla JavaScript library used to create customizable select boxes and text inputs without external dependencies. It functions as a custom select box plugin that transforms standard HTML select elements into searchable, stylable dropdowns and tagged text input components. The library distinguishes itself through a system of customizable HTML templates and CSS custom properties, allowing for the creation of tailored UI components. It provides the ability to define custom HTML structures for input components and modify the visual appearance of the interface via CSS theme styling.

    JavaScriptchoicechoiceschoicesjs
    在 GitHub 上查看↗6,801
  • bttstrp/bootstrap-switchBttstrp 的头像

    Bttstrp/bootstrap-switch

    5,041在 GitHub 上查看↗

    Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle switches. It serves as a form input switch that provides a sliding toggle interaction as a replacement for traditional binary input elements. This component is designed specifically for Bootstrap interfaces, allowing for the customization of web pages that follow the Bootstrap CSS framework design system. It enhances web forms by converting basic input elements into interactive switches to improve the visual clarity of binary settings and preferences.

    Pugbootstrapbootstrap-switchcheckbox
    在 GitHub 上查看↗5,041
  • harvesthq/chosenharvesthq 的头像

    harvesthq/chosen

    21,980在 GitHub 上查看↗

    Chosen is a JavaScript library that transforms standard HTML select elements into searchable, user-friendly dropdown menus. It functions as a form input enhancement tool designed to improve the usability of long or complex selection lists. The library provides a multi-select interface that allows users to manage multiple options with selection limit controls and clear buttons. It also includes built-in support for right-to-left languages, adjusting the layout and text direction of the user interface components accordingly. The project covers a range of selection interface capabilities, inclu

    HTMLdeprecatednot-maintained
    在 GitHub 上查看↗21,980
  • snapappointments/bootstrap-selectsnapappointments 的头像

    snapappointments/bootstrap-select

    9,826在 GitHub 上查看↗

    Bootstrap Select is a jQuery plugin that replaces standard HTML select elements with a stylized interface. It functions as a custom dropdown menu that transforms native browser inputs into accessible form components. The project differentiates itself by providing real-time search filtering, multi-select data entry, and the ability to populate selection lists dynamically via remote JSON sources. To maintain browser performance when handling large datasets, it utilizes virtual rendering to display only the visible subset of options. The component includes accessibility support through ARIA att

    JavaScriptbootstrapdropdownjavascript
    在 GitHub 上查看↗9,826
查看 Bootstrap Multiselect 的所有 30 个替代方案→

常见问题解答

davidstutz/bootstrap-multiselect 是做什么的?

This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes.

davidstutz/bootstrap-multiselect 的主要功能有哪些?

davidstutz/bootstrap-multiselect 的主要功能包括:jQuery Plugins, Bootstrap UI Extensions, Multi-Select Inputs, Searchable Dropdowns, Select Dropdowns, Multi-Select Dropdowns, Option Search Filters, List Search Filters。

davidstutz/bootstrap-multiselect 有哪些开源替代品?

davidstutz/bootstrap-multiselect 的开源替代品包括: choices-js/choices — Choices is a vanilla JavaScript library used to create customizable select boxes and text inputs without external… bttstrp/bootstrap-switch — Bootstrap-switch is a jQuery plugin that transforms standard HTML checkboxes and radio buttons into visual toggle… harvesthq/chosen — Chosen is a JavaScript library that transforms standard HTML select elements into searchable, user-friendly dropdown… snapappointments/bootstrap-select — Bootstrap Select is a jQuery plugin that replaces standard HTML select elements with a stylized interface. It… yaireo/tagify — Tagify is an HTML tagging component library that transforms standard input and textarea elements into interactive… select2/select2 — Select2 is a searchable, modular UI framework designed to enhance standard HTML select elements. It transforms basic…