Visualizzazione dei risultati da 1 a 9 su 9

Discussione: KeyCode del tasto Tab

  1. #1

    KeyCode del tasto Tab

    Salve ragazzi, qualcuno di voi sa qual'è il KeyCode del tasto TAB?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il codice ASCII e` 09 (control I), quindi il codice ritornato dovrebbe essere 09.

    Pero`, non essendo un tasto stampabile, potrebbe anche ritornare un codice di tastiera (che quindi dipende dalla tastiera utilizzata).

    Tieni inoltre presente che in qualche browser il tab viene interpretato dal SO o dal browser prima di arrivare al tuo programma (JS immagino), nel qual caso non ti arriva nulla).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    uhmmm, grazie mille, cmq questa cosa a me serve per poter inviare un form appena schiacci il tasto tab

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dentro il form il tasto tab sposta il cursore al campo successivo: la vedo dura usarlo per altre cose (se per caso ti riesce, probabilmente non e` cross-browser).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    uhmm e se provassi ad usare l'invio?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quello e` gia` piu` semplice, tra l'altro in qualche browser e` gia` attivo di default.

    Il codice ASCII e` 13 = control M = 0x0d

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    io avrei fatto questa funzioncina

    function SendSave(){
    if(event.KeyCode==13)
    document.myform.submit();
    }

    e sull'input type ho messo
    onChange="SendSave()"

    ovviamente non funziona , dov'è che erro?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'evento onChange e` sbagliato: onChange scatta se il campo perde il focus ed e` stato modificato.

    per usare gli eventi da tastiera devi usare onKeyXXX, dove XX puo` essere Press, Up, Down, ...

    Comunque c'e` un thread a tale proposito, che avevo iniziato io qualche tempo fa, e che e` citato tra le discussionio utili (in cima alla lista). Anche se quello tratta solo di eventi in IE e NN4, penso che qualche idea te la possa dare.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9

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.