Une pratique courante dans les applications Web est que le comportement de la touche ENTRÉE n'est pas ce qu'elle a habituellement par défaut, et avec jQuery, vous pouvez changer ce comportement assez facilement.
Le code requis est le suivant:
function enter2tab (e) {
si (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();renvoie faux ;}}}
Vous devez inclure la fonction enter2tab dans l'action où vous voulez qu'elle soit appliquée, sans plus de mystères.
Source | Cristalb
Je vous le dis, utilisez votre code et cela ne fonctionne pas pour moi, je veux contrôler que lorsque vous appuyez sur ENTER, la fonction d'un TAB pour déplacer le focus vers l'entrée suivante
Vérifiez la syntaxe du code, car cela ne fonctionne pas. Ce sera à cause des putains de guillemets simples qui se transforment en décoration et il y a des guillemets doubles qui ne se ferment pas.