I have the blur event hooked in to reset hidden field values. The
autocomplete plugin is set up as below and produces the behavior
described in the comments:

$("#test").autocomplete(data, {
  formatItem: function(item) {
    return item.text;
  }
}).result(function(event, item) {
    // This executes if a resultset item is selected with keyboard or
mouse
    setTestKey();
});

$("#test").blur(function () {
    // If a resultset item is selected with the mouse, this executes
first followed by the AC result
    resetTestKey();
});

Is there a recommended way of doing this? I guess I could set up the
blur event to do all the work using autocomplete's search event but
I'm a little too lazy to do that :)

Reply via email to