If you want to prevent the form from being submitted when you enter, you can use preventDefault:
$(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
, "autocompleteselect" "autocompleteselect" , . ui, , true.
, , .
$('#field_id').autocomplete({
source: [{
"id": "20",
"value": "This is not mandatory decline reason"
}, {
"id": "21",
"value": "You are have to be rejected"
}],
minLength: 0,
autoFocus: true,
response: function (event, ui) {
if (ui.content.length == 0) {
ui.content.push({
label: "New Search value: " + $(this).val(),
value: $(this).val(),
id: 0
});
}
}
}).on('autocompleteselect', function (event, ui) {
id = ui.item.id;
value = ui.item.value;
return false;
});
jsfiddle.
, .