Autocomplete: Prevent the RETURN key to submit form if no value is set

This commit is contained in:
Eric
2018-12-07 09:45:53 +01:00
parent 56b4ecb4ce
commit 53fe826f9f

View File

@@ -153,6 +153,9 @@
blockSubmit = true;
return false;
}
if ($(options.keyHolder).val() === "") {
return false;
}
break;
case KEY.ESC:
@@ -222,11 +225,7 @@
function selectCurrent() {
var selected = select.selected();
if (!selected) {
// Select the first entry by default
selected = select.getFirst();
if (!selected) {
return false;
}
return false;
}
var v = selected.result;
@@ -821,10 +820,6 @@
}
},
getFirst: function() {
let first = listItems && listItems.slice(0, 1);
return first && $.data(first[0], "ac_data");
},
selected: function() {
var selected = listItems && listItems.filter("." + CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);
return selected && selected.length && $.data(selected[0], "ac_data");