l'entrée sur l'objet ou la touche de tabulation enfoncé, déplacer au centre de l'écran

J'ai un certain nombre de champs de formulaire s'étendant sur plus de la page fois. Lorsque vous appuyez sur la touche "tab" à l'étape à travers chaque entrée/sélectionner le champ, il se trouve le champ suivant sur le bas de la page pli.

Quelques-uns de mes champs de l'outil de conseils, de validation des réponses et de suggestion automatique de zones qui s'affichent sous le champ. Lors de la tabulation sur le terrain, vous ne pouvez pas voir ces éléments en dessous de la page pli.

Est-il un javascript ou jQuery script qui peut à la verticale du centre de l'écran autour d'un concentré d'entrée/textarea/sélectionner/bouton de champ au lieu de l'alignement vers le bas?

Je ne sais pas pour les autres, mais un écran de changement de position chaque fois que je change le focus me conduire fou. Je préfère une solution qui permet de faire défiler le décalage que lorsque l'un des éléments requis n'est pas entièrement à l'intérieur de la fenêtre d'affichage.
Ma réponse pour vous? Veuillez fournir un commentaire si/pourquoi ne pas satisfaisant pour votre problème
Je suis d'accord que c'est une particularité de l'action et sera utilisé avec parcimonie, car il serait ennuyeux. Juste essayer de penser à une solution adaptée - peut-être seulement le centre le terrain lors de la "tabulation" pas sur l'objet ou peut-être glisser animer la vitesse de défilement. Sinon quels sont les autres moyens de garder le focus d'entrée collier à partir de la page plier?

OriginalL'auteur Peter Craig | 2009-12-03