Comment changer le focus de tabulation pour javascript

Vous pouvez modifier l`ordre de tabulation des éléments de la page Web.

Les pages Web ont des contrôles tels que des zones de texte, menus déroulants et des boutons. Lorsque les utilisateurs visitent votre site, ils peuvent se déplacer à travers ces contrôles, en appuyant sur la touche de tabulation. Chaque commande a un index de tabulation. Cet indice détermine l`ordre dans lequel l`onglet se déplace clés. Par exemple, si vous modifiez l`index de tabulation du dernier bouton sur la page à un, les utilisateurs onglet pour que le contrôle d`abord quand ils appuyez sur la touche de tabulation. Utilisation de javascript, vous pouvez modifier l`onglet mise au point de sorte que le curseur se déplace dans l`ordre que vous définissez dans votre code.

  • Ouvrez votre page Web en utilisant le Bloc-notes ou votre éditeur HTML.

  • Ajouter ce code à la section du document HTML:




    Cela crée quatre zones de texte et un bouton. Par défaut, l`ordre de tabulation des zones de texte est un, deux, trois et quatre. Lorsque la page Web ouvre, l`onglet curseur de la volonté des boîtes dans cet ordre. Le bouton appelle une fonction javascript qui change l`ordre de tabulation.

  • Ajouter le code javascript suivant à la "" section du document:

    Le bouton appelle cette fonction. La première ligne définit la variable "elementToChange." Dans cet exemple, vous allez réinitialiser l`index de tabulation de la seconde zone de texte (Texte2). La deuxième ligne définit un comme cet index de tabulation. La troisième ligne obtient une référence à la deuxième zone de texte. La quatrième ligne modifie l`index de tabulation de la zone de texte à un. Cela va changer l`ordre de tabulation à quatre, un, deux et trois parce que la deuxième zone de texte gagnera premier foyer.

  • Enregistrez le document. Ouvrez l`Explorateur Windows et recherchez le fichier. Double-cliquez dessus. Votre navigateur ouvrir. Placez votre curseur dans la barre d`adresse du navigateur.

  • appuie sur le "Languette" jusqu`à ce que le curseur se déplace vers la première zone de texte. Continuez à appuyer sur la "Languette" clé. Le curseur se déplace vers les zones de texte dans l`ordre par défaut: un, deux, trois et quatre.

  • Placez votre curseur dans la barre d`adresse du navigateur.

  • Clique le "Changer Tab Mise au point" bouton. Il appelle la fonction javascript. La fonction permet de réinitialiser l`onglet mise au point de sorte que les deuxièmes gains de zone de texte se concentrent en premier.

  • Appuyez sur la touche de tabulation jusqu`à ce qu`il se déplace vers les zones de texte. Notez qu`il se déplace vers la deuxième zone de texte premier et saute la première zone de texte.

  • Appuyez sur la touche de tabulation et notez qu`il passe à la troisième zone de texte, la quatrième zone de texte, puis à la première zone de texte. Le nouvel ordre de tabulation est maintenant quatre, un, deux et trois.

Conseils & Avertissements

  • Changer l`onglet mise au point d`un élément de page en utilisant cette javascript. Remplacer "Text2" avec l`ID de l`élément que vous voulez changer. Par exemple, si vous voulez changer l`onglet mise au point d`un bouton nommé "MyButton," remplacer "Text2" avec "MyButton" dans la première ligne de code javascript. Réglez le nouvel index de tabulation dans la deuxième ligne de code.

AUTRES

» » » » Comment changer le focus de tabulation pour javascript