Zdravím,

konečně jsem se vymotal z daňových a jiných povinností a začal jsem testovat tip na řešení:

HTML:
<body>
<form>
<input type="text" class="monitored"/>
</form>
</body>

JS:
$( document ).ready(function() {
    $('.monitored').keyup(function(){
      if ($('.monitored').val().length > 23){
        // trim and send the value to the server
$.post( "listener.php", { value: $('.monitored').val().substring(0,23)} );
            // empty the input
            $('.monitored').val('');
        // maybe add delay?
    }
  });
});

Mám v tabulce uloženy všechny kódy tagů a jejich prezentační "číslo".
Chtěl bych dosáhnout toho, že nějaký skript (v tvém případě "listener.php") sáhne pro "číslo" do tabulky
a vrátí nalezené "číslo" nebo "nenašel". S tím problém nemám.

Co ale nevím je, jak nalezené "číslo" dostanu do aktivní stránky, kde mám formulář s "input".

Nějaký nápad či příklad ?

Když použiji místo "$.post" například "localStorage",
tak se v elementu "value" po správném počtu znaků "číslo" zobrazí:

HTML:
<body>
<form>
<input type="text" size="24" autocomplete="off" autofocus="on" maxlength="24" class="monitored">
</form>
<div id="value"></div>
</body>

JS:
$( document ).ready(function() {
    $('.monitored').keyup(function(){
    if ($('.monitored').val().length > 23){
        // Store
localStorage.setItem("tag", $('.monitored').val().substring(0,23));
        // Retrieve
document.getElementById("value").innerHTML = localStorage.getItem("tag");
    }

    $('.tag').val('');
    }
  });
});

Díky za tipy, zdraví Vláďa

Dne 31.3.2016 v 16:54 Martin Čech napsal(a):
Co neco takoveho?
https://jsfiddle.net/n0ata9q8/7/

Martin

On Thu, Mar 31, 2016 at 10:03 AM Jirka Vejrazka <jirka.vejra...@gmail.com <mailto:jirka.vejra...@gmail.com>> wrote:

    Bohuzel, dnes nemam pristup k PC. Snad se ozve nekdo jiny...

    *From: *Ing. Vladislav Ludík
    *Sent: *čtvrtek, 31. března 2016 16:02
    *To: *Konference PyCZ
    *Reply To: *Konference PyCZ
    *Subject: *Re: [python] dynamický vstup klávesnice do stránky s
    formulářem pod Windows


    AJAXem určitě ano. Bohužel moje pokusy byly neúspěšné. Nebyl by
    nějaký příklad kódu, který bych mohl vyzkoušet?


    Dne 31.3.2016 v 15:54 Jirka Vejrazka napsal(a):
    To je resitelne jednoduchym Ajaxem, ne? Nebo mi neco unika?

     Jirka

    *From: *Ing. Vladislav Ludík
    *Sent: *čtvrtek, 31. března 2016 15:48
    *To: *python@py.cz <mailto:python@py.cz>
    *Reply To: *Konference PyCZ
    *Subject: *[python] dynamický vstup klávesnice do stránky s
    formulářem pod Windows


    Zdravím všechny,

    mám problém, který bych rád vyřešil lépe.

    Popis:
    Příruční čtečka UHF RFID čipů je připojena pomocí USB.
    Tato čtečka simuluje klávesnici.
    Webová aplikace běží na Windows, používám Cherrypy. To ale není
    podstatné. Kód je HTML a JS, popřípadě PHP.
    Po přiložení čipu odešle v mém případě čtečka číslo čipu, což je
    24 znaků do_input_ pole formuláře.
    Po stisku _SUBMIT _se pak číslo dále zpracovává.

    Chtěl bych však vylepšit snímání znaků ze čtečky nejlépe tak, že
    stránka bude očekávat 24 znaků (jako z klávesnice)
    a poté je předá ke zpracování dynamicky sereru, například v
    nějakém časovém intervalu. Tedy bez ručního odesílání.

    Je to řešitelné ?

    Díky Vláďa



    _______________________________________________
    Python mailing list
    python@py.cz <mailto:python@py.cz>
    http://www.py.cz/mailman/listinfo/python

    Visit:http://www.py.cz


    _______________________________________________
    Python mailing list
    python@py.cz <mailto:python@py.cz>
    http://www.py.cz/mailman/listinfo/python

    Visit: http://www.py.cz



_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


--
Ing. Vladislav Ludík
Rožnov pod Radhoštěm
vl...@ludik.cz
608 777 525

_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem