2010-07-14 7 views
3

J'essaie de faire quelque chose mais je ne suis pas sûr de ce que ça s'appelle ou ce que je devrais rechercher.déplacer le curseur de la zone de saisie avec jquery

Je veux le faire en jquery.

Fondamentalement, lorsque vous êtes dans une zone de saisie, si l'utilisateur entre un caractère, je veux que le curseur passe automatiquement à la zone de saisie suivante. Les banques l'ont généralement.

Quelle classe est-ce que ceci ou ce que je devrais rechercher?

Merci pour toute aide.

Répondre

7

Aller à la case d'entrée suivante après le 5 caractère est entré:

$('#in1').keyup(function() { 
    if ($('#in1').val().length > 4) { 
     $('#in2').focus(); 
    } 
}); 
+0

+1, je pense que ce qu'il cherche. – Sarfraz

+1

N'oubliez pas les touches fléchées - c'est pourquoi j'ai utilisé 'keypress' dans ma réponse (maintenant supprimée). Il n'y a rien de pire que d'appuyer sur une touche non alphanumérique dans une boîte de saisie et la chose sanglante se déplace vers le suivant. –

Questions connexes