Les partenaires publicitaires:

Comment changer le focus de tabulation pour javascript

Pages Web ont des contrôles tels que des boîtes de texte, des menus déroulants et des boutons. Lorsque les utilisateurs visitent votre site, ils peuvent passer à 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 changez l'index de tabulation du dernier bouton sur la page à un, les utilisateurs auront onglet pour que le contrôle en premier quand ils appuyez sur la touche de tabulation. Utilisation de javascript, vous pouvez changer onglet accent de telle sorte que le curseur se déplace dans l'ordre que vous définissez dans votre code.

Instructions

  1. 1

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

  2. 2

    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é de les boîtes dans cet ordre. Le bouton appelle une fonction javascript qui change l'ordre de tabulation.

  3. 3

    Ajoutez 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 réinitialiser l'index de l'onglet de la deuxième zone de texte (Texte2). La deuxième ligne définit comme l'un que l'indice de l'onglet. La troisième ligne obtient une référence à la deuxième zone de texte. La quatrième ligne modifie l'indice de l'onglet de la boîte 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.

  4. 4

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

  5. 5

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

  6. 6

    Placez votre curseur dans la barre d'adresse du navigateur.

  7. 7

    Clique le "Changer onglet Mise au point" bouton. Il va appeler la fonction javascript. La fonction permet de réinitialiser l'onglet accent sorte que les deuxièmes gains de zone de texte se concentrent en premier.

  8. 8

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

  9. 9

    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 de quatre, un, deux et trois.

Conseils & Avertissements

  • Changez l'onglet centre de tout élément de la 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 objet d'un bouton nommé "MyButton," remplacer "Text2" avec "MyButton" dans la première ligne de code javascript. Réglez le nouvel indice de tabulation dans la deuxième ligne de code.
» » » » Comment changer le focus de tabulation pour javascript