In a text search field if I select a autocomplete option from google maps autocomplete, the maps autocomplete listener gets triggered and called. But it also gets called if I press return/enter on my forms text search field.
I have a jquery on keydown event below that I want to perform some additional work before I submit ex. get location info for the searched text, but I want to know if the listener will ever get called before or during the on keydown code?
$("#navbarSearchField").off('keydown').on('keydown', function (event) {
// do stuff here
});
var navbarSearchAutocomplete = new google.maps.places.Autocomplete(location, {
types: ['geocode']
});
google.maps.event.addListener(navbarSearchAutocomplete, 'place_changed', function() {
// do some work here
});
It seems like from the testing I've done, the maps listener gets called after my last line of on keydown code but how can I test to be sure?