Générer un évènement Tabulation
Salut !
J'essaye de remplacer l'action lors de l'appui sur la touche entrée du clavier par une tabulation.
Actuellement mon code est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
function enterToTab(e) {
var touche = window.event ? event.keyCode : e.which;
if(touche == 13)
{
if(window.event) {
event.keyCode = 9;
}
else {
var newEvent = document.createEvent("KeyEvents");
newEvent.initKeyEvent('keypress', true, true, window, false, false, false, false, 9, 0x09);
e.preventDefault();
e.target.dispatchEvent(newEvent);
// e.preventDefault();
}
}
} |
Il fonctionne très bien sur IE puisqu'on peut setter directement le keycode mais avec FF, il faut générer un évènement (ce que j'essaye de faire avec initKeyEvent).
Problème: ça ne fonctionne pas...
Si quelqu'un a une idée, je suis preneur.
Merci