Choices.js is a lightweight, configurable select box/text input plugin. Similar to Select2 and Selectize but without the jQuery dependency. Choices is compiled using Babel targeting browsers with more than 1% of global usage and expecting that features listed below are available or polyfilled in the browser. You may see exact list of target browsers by running npx browserslist within this repository folder. If you need to support a browser that does not have one of the features listed below, I suggest including a polyfill from the very good polyfill.io. Events fired by Choices behave the same as standard events. No jQuery dependency, configurable sorting, flexible styling, fast search/filtering, clean API, right-to-left support, custom templates.

Features

  • Text inputs
  • Multiple select input
  • Single select input
  • Custom templates
  • Options without sorting
  • Form interaction

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Choices.js

Choices.js Web Site

Other Useful Business Software
Raima Database Manager is an embedded in-memory database for IoT and Edge devices Icon
Raima Database Manager is an embedded in-memory database for IoT and Edge devices

Built by Developers, for Developers

Raima Database Manager (RDM) is an embedded relational database optimized to run on resource-constrained IoT edge devices that require real-time response. RDM enables intelligent decisions to be made at the device level within microseconds.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Choices.js!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript User Interface (UI) Software, TypeScript Browser Extensions and Plugins

Registered

2021-12-28