Атрибут accesskey

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

: