mam problem z wyswietlanymi rekordami w <dataliscie>. Po wpisaniu do inputa 3 znaków odpytuje baze w celu znalezienia podobnych rekordów i wyniki wstawiam w datalist jako podpowiedż. Wyniki wyswietlaja sie dobrze, moge wybrac wartość klikając myszką, ale gdy chce przeskakiwać strzałkami miedzy wynikami, tak jak by focus wraca na inputa, przez co nie mozna wybrac wyniku. Wzorowałem sie na tym tutorialu. http://markonphp.com/autocomplete-php-jquery-mysql-part3/
Kod:
Kod
var MIN_LENGTH = 3;
$( document ).ready(function() {
$("#keyword").keyup(function() {
var keyword = $("#keyword").val();
if (keyword.length >= MIN_LENGTH) {
$.get( "autocomplete.php", { keyword: keyword } )
.done(function( data ) {
$('#results').html('');
var results = jQuery.parseJSON(data);
$(results).each(function(key, value) {
$('#results').append("<option value='" + value + "'>");
})
});
}
});
});
$( document ).ready(function() {
$("#keyword").keyup(function() {
var keyword = $("#keyword").val();
if (keyword.length >= MIN_LENGTH) {
$.get( "autocomplete.php", { keyword: keyword } )
.done(function( data ) {
$('#results').html('');
var results = jQuery.parseJSON(data);
$(results).each(function(key, value) {
$('#results').append("<option value='" + value + "'>");
})
});
}
});
});
pozdrawiam
Do zamknięcia
pozdrawiam