Atrybut accesskey

Atrybut accesskey umożliwia uzyskanie dostępu do elementu za pomocą kombinacji klawiszy. Wartością atrybutu powinna być mała litera łacińska lub cyfra.

Różne przeglądarki używają różnych kombinacji klawiszy. Na przykład, w Firefox będzie to Shift + Alt + wartość atrybutu accesskey, a w Safari, Chrome i IE: Alt + wartość atrybutu accesskey.

Przy użyciu kombinacji klawiszy dla pól tekstowych formularza HTML (input i textarea) otrzymają one fokus, dla checkboxów i przycisków radio nastąpi zmiana stanu z zaznaczonego na niezaznaczony i na odwrót, dla znacznika a nastąpi przejście do linku.

Atrybut stosuje się do znaczników: a, area button, input, label, legend, textarea.

Przykład

Przypiszmy checkboxowi klawisz skrótu z. Naciśnij Shift + Alt + z w Firefox lub Alt + z w innych przeglądarkach, aby zmienić stan tego checkboxa:

html<input type="checkbox" accesskey="z">

Результат:

Przykład

A tutaj polu tekstowemu input przypiszmy klawisz skrótu w. Naciśnij Shift + Alt + w w Firefox lub Alt + w w innych przeglądarkach, aby ten znacznik otrzymał fokus wprowadzania:

html<input type="text" accesskey="w">

Результат:

Przykład

Przypiszmy dwóm przyciskom radio klawisze skrótów s i q:

html<input type="radio" name="radio" accesskey="s">
<input type="radio" name="radio" accesskey="q">

Результат:

Zobacz też

  • atrybut autocomplete,
    który ustawia automatyczne uzupełnianie pól formularza
  • atrybut tabindex,
    który pozwala zmieniać fokus po naciśnięciu Tab