Próbuję przesłać formularz, gdy element zostanie wybrany z menu. Ustawiam klasę na formularzu wyszukiwania i używam wybranego zdarzenia, które można znaleźć tutaj: http://docs.jquery.com/UI/Autocomplete#event-selectAutouzupełnianie jQuery: Zdarzenie-wybierz
Teraz, po wybraniu elementu za pomocą klawiatury (GÓRA i DÓŁ), działa. Ale jeśli wybierzesz przedmiot za pomocą myszy, otrzymasz wartość, która została wcześniej wpisana.
Sprawdź to screenr: http://www.screenr.com/7T0s
To właśnie używam składania:
$("#searchform-input").autocomplete({
select: function (a, b) {
$(".searchform1").submit()
}
});
+1 beat mnie do niego ... wypróbować [Demo] (http://jsfiddle.net/Mottie/SmycH/) – Mottie
Incredible! Dzięki dużo, sir – jQuerybeast
@jQuerybeast: Nie ma problemu! –