Attribut accesskey
L'attribut accesskey permet d'accéder
à un élément à l'aide d'une combinaison de touches.
La valeur de l'attribut doit être une petite
lettre latine ou un chiffre.
Différents navigateurs utilisent différentes
combinaisons de touches. Par exemple, dans Firefox, ce sera
Shift + Alt + la valeur de l'attribut
accesskey, et dans Safari, Chrome et IE : Alt
+ la valeur de l'attribut accesskey.
Lors de l'utilisation d'une combinaison de touches pour les champs de texte
des formulaires
HTML (input
et textarea)
ils obtiendront le focus, pour les cases à cocher
et les boutons radio
le statut changera de coché
à décoché et vice versa, pour la balise a
la navigation via le lien se produira.
L'attribut s'applique aux balises : a,
area
button,
input,
label,
legend,
textarea.
Exemple
Assignons une touche de raccourci z à une case à cocher.
Appuyez sur Shift
+ Alt + z dans Firefox ou sur Alt + z
dans les autres navigateurs pour changer le statut
de cette case à cocher :
<input type="checkbox" accesskey="z">
:
Exemple
Ici, nous assignerons une touche de raccourci
w à un champ
de saisie input. Appuyez sur Shift + Alt + w
dans Firefox ou sur Alt + w dans les autres navigateurs,
pour que cette balise obtienne le focus de saisie :
<input type="text" accesskey="w">
:
Exemple
Assignons des touches de raccourci
s et q à deux boutons
radio :
<input type="radio" name="radio" accesskey="s">
<input type="radio" name="radio" accesskey="q">
:
Voir aussi
-
l'attribut
autocomplete,
qui définit le remplissage automatique des champs de formulaire -
l'attribut
tabindex,
qui permet de changer le focus en appuyant surTab