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 : Sélectionner tout - Visualiser dans une fenêtre à part
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