Koristim jQuery autocomplete plugin, ali bi rezultat trebalo u search box staviti u navodnike nakon odabira za ispravan search. Koji bi bio “ispravan” način za to napraviti? Hvala!
Pogledaj jQuery Autocomplete dokumentaciju
Autocomplete ima nekoliko funkcija koje ti mogu koristiti, među kojima je i result() koja tebi u ovom konkretnom slučaju treba (ako sam dobro shvatio što želiš).
Dakle, ako smo pokrenuli autocomplete na neko polje #search
[php]
/* totalno nebitno */
$(’#search’).autocomplete(‘http://example.com/search.php’);
[/php]
Nakon što se podaci izlistaju i korisnik odabere neki od prijedloga, triggera se result() funkcija koja omogućuje neku manipulaciju odabranim podatkom.
[php]
/* totalno nebitno */
$(’#search’).autocomplete(‘http://example.com/search.php’);
/* prilikom odabira rezultata */
$(’#search’).result(function(a, b, c) {
/* omotamo rezultat u navodnike */
$('#search').val('" + c +"');
/* sad mozemo search formular submitat ili nesto trece.. */
/* npr. $('#search_form').submit(); */
});
[/php]
Hvala nitko - pogledao sam dokumentaciju naravno, no problem je što ja i javascript nismo posebno veliki prijatelji. Hvala na odgovoru, u međuvremenu sam to napravio na način koji je vjerojatno ispravan - obradio sma upisane podatke kako treba nakon prihvaćanja i za sada sve se čini u redu, no probati ću radi li predloženo.
Ma nema problema, bitno je da radi
Uz to sto radi bitno je da se pri tom nesto i nauci. Krenes s necim jednostavnim i onda izgubis citavo nedjeljno popodne na tome, ali kada na kraju proradi i znas zasto radi, isplatilo se.
Ponkead.
Mislim da bi se trebao malo ozbiljnije uhvatiti tog javascripta. Palo mi je na pamet da bi tu posluzila i kakva literatura, ima li netko kakav savjet? Ili da se drzim eksperimentiranja i online dokumentacije?