Атрибут 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">

Результат выполнения кода: