Witam,
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:
  1. <input tabindex="1" type="text" value="" placeholder="Search" id="keyword" list="results">
  2. <datalist tabindex="2" id="results"></datalist>
  3. </body>

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 + "'>");
                    })
                });
        }
    });
});

pozdrawiam

Do zamknięcia
pozdrawiam