DOCUMENTATION

<<<<<<< HEAD
=======
>>>>>>> c64f583c599694324e0468661ec7db4dda3767e3

Choice JS

In this method, selecting only one option from a lots of options while only using up as much space as a single option excepted. For more details

A Basic

HTML Code


<select id="choices-basic" class="select2-basic-single js-states form-select form-control bg-white dark:bg-dark-card border dark:border-secondary-600 p-2 px-3 rounded appearance-none" name="state" style="width: 100%;">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
</select>
        

Script


const choicebasic = document.querySelector('#choices-basic')
if (choicebasic) {
  new Choices(choicebasic, {
    searchEnabled: false,
    removeItemButton: true,
  })
}
    
Multiple Choice
<<<<<<< HEAD >>>>>>> c64f583c599694324e0468661ec7db4dda3767e3

HTML Code


 <select class="select2-placeholder select2-option-creation form-control bg-white dark:bg-dark-card rounded focus:border-primary-500 border dark:border-secondary-600 p-2 px-3 w-full choices-multiple-remove-button" multiple="multiple">
 <option selected="selected">Choice 1</option>
 <option>Choice 2</option>
 <option>Choice 3</option>
 <option>Choice 4</option>
 </select>
        

Script


const multipleCancelButton = document.querySelectorAll('.choices-multiple-remove-button')
if (multipleCancelButton) {
  Array.from(multipleCancelButton, (elem) => {
    window.choise = new Choices(elem, {
      removeItemButton: true
    })
  });
}
    

Updated on February 28, 2022
Was this page helpful?