Choices.js is a lightweight, configurable select box/text input plugin. Similar to Select2 and Selectize but without the jQuery dependency.

Reference
Text inputs
Multiple select input
If the following example do not load, the rate limit has probably been reached. Try again later!
Single select input
If the following two examples do not load, the rate limit has probably been reached. Try again later!
If the following two examples do not load, the rate limit has probably been reached. Try again later!
Try searching for 'fantastic', "Label 3" should display
Try searching for 'fantastic', "Label 3" should display
Below is an example of how you could have two select inputs depend on each other. 'Tube stations' will only be enabled if the value of 'Cities' is 'London'
Form interaction
Change the values and press reset to restore to initial state.
Settings
Theme Mode

Light / Dark / System

  • Sidebar Caption

    Show / Hide

  • Theme Layout

    LTR/RTL

  • Layout Width

    Full / Fixed

  • Custom Theme

    Choose your primary theme color

  • Header Theme

    Choose your Header theme color

  • Navbar Theme

    Choose your Navbar theme color

  • Logo Theme

    Choose your Logo theme color

  • Navbar Caption Color

    Choose your Navbar Caption Color

  • Navbar Image

    Choose your Navbar Background Image

  • Dropdown Menu Icon

    Choose your Dropdown Menu Icon

  • Dropdown Menu Link Icon

    Choose your Dropdown Menu Link Icon