Witam,
mam problem z przerobieniem następującego kawałka kodu:
link: http://www.bewebdeveloper.com/tutorial-about-autocomplete-using-php-mysql-and-jquery
<div class="content">
<form>
<div class="label_div">Type a keyword : </div>
<div class="input_container">
<input type="text" id="country_id" onkeyup="autocomplet('#country_id', '#country_list_id')">
<ul id="country_list_id"></ul>
</div>
<div class="input_container">
<input type="text" id="country_idd" onkeyup="autocomplet('#country_idd', '#country_list_idd')">
<ul id="country_list_idd"></ul>
</div>
</form>
</div><!-- content -->
Jak widać powyżej chciałbym przerobić ten kod bym mógł wywoływać funkcję autocomplete dla wielu pól. Więc funkcję autocomplete przerobiłem następująco:
function autocomplet(par1, par2) {
var min_length = 0; // min caracters to display the autocomplete
var skad = par1; //skad pobieram znaki do wyszukania
var gdzie = par2; //gdzie wyswietlam wynik wyszukiwania
var keyword = $(skad).val();
if (keyword.length >= min_length) {
$.ajax({
url: 'ajax_refresh.php',
type: 'POST',
data: {keyword:keyword},
success:function(data){
$(gdzie).show();
$(gdzie).html(data);
}
});
} else {
$(gdzie).hide();
}
}
ale to nie wystarcza ponieważ jeszcze trzeba przerobić funkcję set_item, a na nią już nie mam pomysłu :/ Kombinowałem jakoś z this i nic mi nie wychodziło :/