Buona pasqua intanto.
Qualcuno sa come intercettare l'evento della pressione del tasto rab?
Buona pasqua intanto.
Qualcuno sa come intercettare l'evento della pressione del tasto rab?
Nel caso non mi fossi spiegato bene, non intendo qualcosa come var keyCode = (evt.which) ? evt.which : event.keyCode; intendo proprio intercettare l'evento TAB per reindirizzarlo dall'uso in tabindex ad un uso diverso.
E sì so che è il keycode del tasto 9![]()
Ultima modifica di Marcolino's; 20-04-2014 a 23:58
Me sa che devo lavorare con preventDefault() prima o poi lo studio.
Credo di aver capito puoi disabilitare il tab.?
se ti può essere d'aiuto
https://developer.mozilla.org/it/doc...preventDefault
e
Hem... ma hai letto la mia risposta sopra la tua?
Comunque il problema sta tutto nel capire come si chiama il "tasto tab" nella catena degli eventi.
Nell'esempio riportato qui https://developer.mozilla.org/sample...atchEvent.html si crea un evento "MouseEvent" e poi lo si gestisce con initMouseEvent, ma non so come fare col tab, perché non esiste un initKeyTab o che so un initKeyBoard che io sappia, ci ho provato!![]()
... però esiste l'evento keyCode che torna il codice del tasto premuto, evento che già uso per muovere il cursore con le frecce.
Il problema è che devo inibire un eventoeosa che si è già scatenato alla pressione del tasto tab (9) e non crearne uno.
Ho già provato a monitorare il tab e non funziona nel modo classicoperché a quel punto comunque il tabIndex è già stato scatenato e il fuoco è già su un altro tag.codice:if (event.keyCode == 9) fai qualche cosa...
Forse potrei provare con l'evento type, che mi dovrebbe dare il nome dell'evento scatenato https://developer.mozilla.org/en-US/...API/event.type sempre che poi sia un evento, quello che cerco![]()