2010-08-11 14 views
0

J'ai un formulaire html avec trois entrées pour l'entrée du numéro de téléphone. Je veux que le curseur passe à l'entrée suivante après que l'entrée actuelle est remplie.Comment basculer automatiquement le focus des éléments d'entrée sous forme html?

Comme si vous avez entré 3 chiffres dans la première case que le curseur se déplace à la seconde et après qu'il est rempli, il passe à la 3e place.

Est-il possible d'accomplir ceci sans javascript?

+3

Non, ce n'est pas possible sans javascript. – Lazarus

Répondre

0

Je pense que j'énerve cautionne pas automatiquement tabbing, & embrouille certains utilisateurs, mais voici une façon de le faire dans « Obtrusive JavaScript »: http://www.javascriptkit.com/script/script2/autotab.shtml

Je ne suis pas un grand fan d'avoir 3 entrées pour 1 numéro de téléphone, car alors vous devez écrire du code supplémentaire pour les combiner. Il semble juste illogique, les entrées & devraient avoir un ratio de 1: 1.

+0

Je suis aussi n'aime pas ça. C'est l'exigence d'un client. – Vladimir

+1

Le travail serait tellement mieux sans eux ... – JKirchartz