I am having some issues with jQuery Autocomplete and moving DownArrow and UpArrow ?
The problem seems to be that
<input id="autocomplete-input" value="">
focus: function (event, ui) {
       $('#autocomplete-input').val(ui.item.label);
 }
This works great for MOUSE focus - but when I use arrowUp and arrowDown - it selects the ui.item.id over and above the ui.item.label
How can I fix this so that either:
input val isn't changed at all [i.e. it keeps the users
inputted term] input val with the focused val the user is on with keydown/keyupthanks
Make sure to prevent the default behavior of the focus event:
focus: function (event, ui) {
    this.value = ui.item.label;
      // or $('#autocomplete-input').val(ui.item.label);
    // Prevent the default focus behavior.
    event.preventDefault();
      // or return false;
}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With