Skip to content

Commit 889b2e2

Browse files
committed
emit input() event when the value is changed
1 parent bc157a4 commit 889b2e2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/MultipleSelect.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,14 @@ class MultipleSelect {
4040
this.$select.value = ''
4141
}
4242

43-
this.$select.onchange()
43+
const changeEvent = document.createEvent('HTMLEvents')
44+
changeEvent.initEvent('change', true, true)
45+
46+
const inputEvent = document.createEvent('HTMLEvents')
47+
inputEvent.initEvent('input', true, true)
48+
49+
this.$select.dispatchEvent(changeEvent)
50+
this.$select.dispatchEvent(inputEvent)
4451
})
4552

4653
// when the container is done rendered, the dropdown

0 commit comments

Comments
 (0)