[jQuery] - Comment annuler le comportement par défaut de la touche tab

Par Laznet, il y a 9 ans


Bonsoir,

Dans un évenement keypress j'écoute quand la touche Tab est appuyé.
Sauf que comme vous le savez. Quand on appuis sur la touche tab ça change le focus.

Donc ça ne donne pas l'effet que j'ai envie.
Car j'aimerais donner un bon effet de tabulation (donc rajouter un espace après chaque Tab).

Donc ma question est : Comment "annuler" ce comportement par défaut, et donc annuler cet effet de focus ?

1 réponse

SimonAndGarfunkel, il y a 9 ans

Bonsoir Mika445,

pour annuler le comportement par défaut, tu peux essayer:

$(document).on('keydown', function(e) { if (e.keyCode == 9) { e.preventDefault(); } });