Атрибут accesskey
позволяет получить
доступ к элементу с помощью комбинации клавиш.
Значением атрибута должна служить маленькая латинская буква или цифра.
В разных браузерах используются различные сочетания клавиш. Например, в Firefox это будет Shift + Alt + значение атрибута accesskey, а в Safari, Хроме и IE: Alt + значение атрибута accesskey,
При использовании комбинации клавиш для текстовых
полей HTML
формы (input
и textarea
)
они получат фокус (курсор станет моргать
внутри них), для чекбоксов
и радио
произойдет смена состояния с отмеченного
на неотмеченное и наоборот, для тега a
произойдет переход по ссылке.
Атрибут применяется к тегам: a
,
area
button
,
input
,
label
,
legend
,
textarea
.
Пример
Давайте назначим чекбоксу
горячую клавишу 'z'
. Нажмите Shift
+ Alt + z в Firefox или Alt + z
в других браузерах, чтобы сменить состояние
этого чекбокса:
<input type="checkbox" accesskey="z">
:
Пример
А здесь текстовому
полю ввода input назначим горячую клавишу
'w'
. Нажмите Shift + Alt + w
в Firefox или Alt + w в других браузерах,
чтобы данный тег получил фокус ввода:
<input type="text" accesskey="w">
:
Пример
Давайте двум радио
переключателям назначим горячие клавиши
's'
и 'q'
. Нажмите Shift
+ Alt + s или q в Firefox или Alt
+ s или q в других браузерах, чтобы сменить
состояния переключателей:
<input type="radio" name="radio" accesskey="s">
<input type="radio" name="radio" accesskey="q">
: