Déplacer le Curseur à côté du Champ de texte en appuyant sur Entrée

J'ai plusieurs champs de texte dans mon formulaire et je veux que lorsque l'utilisateur entre des données dans un champ de texte et appuyez sur entrée que le curseur se déplace vers un autre champ texte qui est à côté de l'actuel champ de texte. J'ai visité quelques question mais n'a pas les trouver utiles.

$("#username").keypress(function (event) {
    alert("inside function");
    if(event.keyCode == 13) { 
        textboxes = $("input.username");
        debugger;
        currentBoxNumber = textboxes.index(this);
        if (textboxes[currentBoxNumber + 1] != null) {
            nextBox = textboxes[currentBoxNumber + 1];
            nextBox.focus();
            nextBox.select();
            event.preventDefault();
            return false; 
        }
    }
});

c'est mon code que j'ai essayé
une autre chose que lorsque les données saisies dans le dernier champ de texte puis, le formulaire se présenter sur la souris, cliquez sur le bouton pas avec enter appuyez sur.

pas de travail, je fatigué 🙁

OriginalL'auteur Engineer | 2014-04-04