Атрибут 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
:
<input type="radio" name="radio" accesskey="s">
<input type="radio" name="radio" accesskey="q">
:
Смотрите также
-
атрибут
autocomplete
,
который задает автозаполнение полям формы -
атрибут
tabindex
,
который позволяет менять фокус по нажатиюTab