Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    onkeypress: rilevare i tasti direzione

    buongiorno a tutti

    qualcuno di voi sa come rilevare se ho premuto i tasti direzione dopo l'evento keypress?

    il mio scopo č muovermi in un form fatto da <input type=text>
    utilizzando le frecce direzione...

    bye
    Armando
    "Occorre essere calmi per potersi calmare"
    (dal "Forōtica - la Via del Nčopa")

  2. #2
    Il codice ASCII per i tasti di direzione sono:
    SINISTRA = 37
    SU = 38
    DESTRA = 39
    GIU' = 40

    Per rilefare la pressione del tasto, c'e' l'evento onkeyup, oppure onkeypress, dipende dalle tue esigenze.

    Spero di aver risposto alla tua domanda

    ciao
    Nulla č impossibile. Il difficile č trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  3. #3
    Originariamente inviato da alexdem24
    Il codice ASCII per i tasti di direzione sono:
    SINISTRA = 37
    SU = 38
    DESTRA = 39
    GIU' = 40

    Per rilefare la pressione del tasto, c'e' l'evento onkeyup, oppure onkeypress, dipende dalle tue esigenze.

    Spero di aver risposto alla tua domanda

    ciao
    grazie, ma una volta premuto il tasto all'interno di una <input type=text>, dove vado a pescare il valore ascii?

    grazie
    Armando
    "Occorre essere calmi per potersi calmare"
    (dal "Forōtica - la Via del Nčopa")

  4. #4
    quando il focus e' in uno di questi textbox, all'evento onkeyup richiami una funzione a tua scelta, passandogli come valore la proprieta' "event". (Es. <input type="text" name="campo1" onkeyup="Muovi(event);">).

    Tramite questa funzione controlli a che tasto corrisponde event e da li' dai il focus ai campi che vuoi.

    spero di essere stato chiaro.

    ciao a presto.
    Nulla č impossibile. Il difficile č trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  5. #5
    Originariamente inviato da alexdem24
    quando il focus e' in uno di questi textbox, all'evento onkeyup richiami una funzione a tua scelta, passandogli come valore la proprieta' "event". (Es. <input type="text" name="campo1" onkeyup="Muovi(event);">).

    Tramite questa funzione controlli a che tasto corrisponde event e da li' dai il focus ai campi che vuoi.

    spero di essere stato chiaro.

    ciao a presto.
    si, č chiaro, tranne per il fatto che se clicco su un tasto alfanumerico l'evento si attiva, mentre con un tasto direzione no...
    "Occorre essere calmi per potersi calmare"
    (dal "Forōtica - la Via del Nčopa")

  6. #6
    strano. Dovrebe funzionare anche per i tasti di direzione.

    Mi posti il codice, dosi che posso dargli un'occhiata.

    ciao
    Nulla č impossibile. Il difficile č trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  7. #7
    Originariamente inviato da alexdem24
    strano. Dovrebe funzionare anche per i tasti di direzione.

    Mi posti il codice, dosi che posso dargli un'occhiata.

    ciao
    codice:
    <input type='text' onkeypress='alert("ciao")'>
    "Occorre essere calmi per potersi calmare"
    (dal "Forōtica - la Via del Nčopa")

  8. #8
    codice:
    <input type='text' onkeyup='alert("ciao")'>
    ciao
    Nulla č impossibile. Il difficile č trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  9. #9
    Originariamente inviato da alexdem24
    codice:
    <input type='text' onkeyup='alert("ciao")'>
    ciao
    ah, perfetto. Grazie 1000
    "Occorre essere calmi per potersi calmare"
    (dal "Forōtica - la Via del Nčopa")

  10. #10
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.