You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

27 regels
761 B

  1. window.addEventListener("DOMContentLoaded", () => {
  2. new Choices("#simple-select-demo")
  3. new Choices("#disabled-select-demo")
  4. new Choices("#group-select-demo")
  5. new Choices("#multiple-select-demo")
  6. new Choices("#removable-select-demo", { removeItemButton: true })
  7. new Choices("#searchable-select-demo", { searchEnabled: true, noChoicesText: "Hello" })
  8. new Choices("#text-input-select-demo")
  9. new Choices("#email-input-select-demo", {
  10. allowHTML: true,
  11. editItems: true,
  12. removeItemButton: true,
  13. addItemFilter: (value) => {
  14. if (!value) return false
  15. const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/
  16. return new RegExp(regex.source, "i").test(value)
  17. },
  18. })
  19. })