Изменить автозаполнение JQuery, чтобы не отправлять с нетерпением на Enter
Наши пользователи жалуются, что когда они нажимают клавишу ввода после вставки или ввода значений в виджет автозаполнения jQuery, форма отправляется.
Их очень раздражает, когда они копируют и вставляют значение, которое существует в параметрах автозаполнения, которые открывает виджет автозаполнения, чтобы показать это единственное значение, они нажимают Enter, чтобы принять это значение, но затем форма отправляется до того, как они закончили заполнять все поля, потому что (по умолчанию и мы не хотим его менять) виджет не будет выбирать первую опцию в меню.
<form>Type C and press Enter:
<input id="autocomplete" />
<input type="submit" value="submit" />
</form>
$('form').submit(function () {
alert('You submitted the form');
return false;
});
$('#autocomplete').autocomplete({
source: ["c#", "c", "c++", "java", "php", "coldfusion"]
});
Как мы можем изменить это, нажав Enter, чтобы закрыть только предложения автозаполнения?