Skip to content

Commit dcc5eb3

Browse files
committed
fix form submit from creatable dselect
1 parent c4614a2 commit dcc5eb3

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

dist/js/dselect.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,12 @@ function dselect(el, option = {}) {
9999
let size = el.dataset.dselectSize || option.size || defaultSize;
100100
size = size !== "" ? ` form-select-${size}` : "";
101101
const classToggler = `form-select${size}`;
102-
const searchInput = search ? `<input onkeyup="dselectSearch(event, this, '${classElement}', '${classToggler}', ${creatable})" type="text" class="form-control" placeholder="Search" autofocus>` : "";
102+
const searchInput = search ? `<input onkeydown="return event.key !== 'Enter'" onkeyup="dselectSearch(event, this, '${classElement}', '${classToggler}', ${creatable})" type="text" class="form-control" placeholder="Search" autofocus>` : "";
103103
function attrBool(attr) {
104104
const attribute = `data-dselect-${attr}`;
105105
if (!el.hasAttribute(attribute))
106106
return null;
107107
const value = el.getAttribute(attribute);
108-
console.log(value);
109108
return value.toLowerCase() === "true";
110109
}
111110
function removePrev() {

dist/js/dselect.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/js/dselect.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,13 @@ function dselect(el, option = {}) {
103103
size = size !== '' ? ` form-select-${size}` : ''
104104
const classToggler = `form-select${size}`
105105

106-
const searchInput = search ? `<input onkeyup="dselectSearch(event, this, '${classElement}', '${classToggler}', ${creatable})" type="text" class="form-control" placeholder="Search" autofocus>` : ''
106+
const searchInput = search ? `<input onkeydown="return event.key !== 'Enter'" onkeyup="dselectSearch(event, this, '${classElement}', '${classToggler}', ${creatable})" type="text" class="form-control" placeholder="Search" autofocus>` : ''
107107

108108
function attrBool(attr) {
109109
const attribute = `data-dselect-${attr}`
110110
if (!el.hasAttribute(attribute)) return null
111111

112112
const value = el.getAttribute(attribute)
113-
console.log(value)
114113
return value.toLowerCase() === 'true'
115114
}
116115

0 commit comments

Comments
 (0)