Autor Zpráva
TOMS
Profil *
Potřebuji do var retezec dostat hodnotu z $('#polozka'). A vubec se mi to nedaří. Prosím poraďte. Díky

    jQuery(document).ready(function(){
    $('#polozka').autocomplete({source:'doporucena_polozka.php', minLength:0,
        
        select: function strstr(){ 
        
            var mujKlic = "NHF";
            var retezec = ;
            var hledani = retezec.search(mujKlic);
            if(hledani != -1)
            {
            alert("Máme shodu"+retezec); 
            }
            else
            {
            alert("Není shoda"+retezec);
}         
         
        }});
    });
_es
Profil
TOMS:
Nie je ti rozumieť, čo vlastne chceš. Skús si pozrieť dokumentáciu k metóde autocomplete.
aDAm
Profil
Když na tom máš pověšený autocomplete tak to asi bude nějaký input, takže nějak takto:

var retezec = $('#polozka').val();
TOMS
Profil *
Zatím díky za snahu. Potřebuji, aby mi script zkontroloval jestli je po výběru přes autocomplete v inputu hodnosta s určenými znaky. Bohužel nemůžu do proměnné dostat hodnotu z autocomplete. Autocomplete tahá data z DB. Potřebuju tam dostat ten $vystup, ale pořád nemůžu přijít na to jak to napsat. Kód autocomplte je zde :

if (!isset($_REQUEST['term']))
{
    die('([])');
}

$st = DB::singleton()
        ->prepare(
            'select polotovar ' .
            'from polotovary ' .
            'where polotovar like :polotovary AND polotovar_lisovani != 1 AND polotovar_testovani !=1 AND polotovar_pajeni != 1 ' .
            'order by CAST(`polotovar` AS SIGNED) ' .
            'limit 0,25');

$porovnej_polozku = $_REQUEST['term'] . '%';
$st->bindParam(':polotovary', $porovnej_polozku, PDO::PARAM_STR);

$vystup = array();
if ($st->execute())
{
    while ($row = $st->fetch(PDO::FETCH_OBJ))
    {
        $vystup[] = array(
            'value' => $row->polotovar
        );
    }
}

echo json_encode($vystup); 

flush();

?>

Ještě jednou dík za snahu
_es
Profil
TOMS:
No a prečo si k tej metóde autocomplete nepozrieš jej dokumentáciu? Ako máme vedieť, skadiaľ si stiahol nejaký doplnok k jQuery?
TOMS
Profil *
Skript na rozpoznání znaků ve výsledku z autocomplete jsem si dělal. Doplněk - beru jako druhý php soubor pro výběr z databáze jsem si stáhnul a upravil pro své potřeby. Jinak jsem nic neměnil. Teď jsem pročetl dokumenaci a nic kloudného jsem tam nenašel.

Mám dva php soubory. Hlavní s formulářem a mým skriptem, který volá autocomplete php soubor.
Potřebuji, aby jsem byl schopen porovnat výstup z autocomplete jestli obsahuje znaky co mám ve skriptu u volání autocomplete. Visím jenom na tom, že neumím zvolenou/odkliknutou hodnotu z pole, která se mi zobrazí v inputu přenést k porovnání do méno skriptu.

Skript z hlavního souboru je na začátku tématu a samotný výběr z databáze je v následném postu.

děkuji za snahu
_es
Profil
TOMS:
Teď jsem pročetl dokumenaci a nic kloudného jsem tam nenašel.
Akú konkrétnu dokumentáciu, čo metóda autocomplete robí a ako sa má používať?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: