Можете ли вы использовать атрибут accesskey для тега option? - PullRequest
1 голос
/ 28 июля 2011

Есть ли способ использовать атрибут accesskey для тега <option>?

Я знаю, что вы можете использовать его на <select>, но у меня есть требование использовать его на <option> в пределах a <select>.

Пример: мне нужно сделать что-то подобное?

<select>
    <option>Blah</option>
    <option accesskey="5">5</option>
</select>

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 28 июля 2011

Наличие атрибута accesskey в теге <option> не проверяется как HTML4 , но соответствует HTML5 .

Я сделал контрольный пример на JSFiddle - клавиша доступа 9 назначается текстовому полю, тогда как клавиша доступа 2 назначается второму <option> в <select>.

Firefox 5 на Mac не поддерживает• фокусируйте <option> при активации его клавиши доступа (используя CTRL + 2 - см. http://en.wikipedia.org/wiki/Access_key#Access_in_different_browsers),, но Chrome 12 делает ( CTRL + ALT + 2 ).

Теоретически, вы можете написать JavaScript для прослушивания этой конкретной комбинации клавиш и установить выбранную опцию <select>, но яЯ не уверен, стоит ли это того, или это хорошая идея - это может запутать пользователей больше всего на свете.

...