2011-07-28 7 views
1

<option>タグにaccesskey属性を使用する方法はありますか?オプションタグにaccesskey属性を使用できますか?

私はあなたが<select>にそれを使用することができます知っているが、私は<select><option>上でそれを使用する必要があります。

例:このようなことをする必要がありますか?

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

ありがとうございました。

答えて

1

<option>タグdoesn’t validate as HTML4ではaccesskeyの属性を持ちますが、does as HTML5では属性があります。

私が作ったtest case on JSFiddle - アクセスキー2が<select>第二<option>に割り当てられている間、アクセスキー9は、テキストフィールドに割り当てられています。

あなたは(CTRL + を使用して - http://en.wikipedia.org/wiki/Access_key#Access_in_different_browsersを参照)、そのアクセスキーをアクティブにしたときにMac上のFirefox 5は<option>を集中しませんが、クロム12(CTRL + ALT + を行います)。

理論的には、この特定のキーの組み合わせをリッスンして<select>の選択肢を設定するJavaScriptを書くことはできますが、それが価値があるかどうか、または良いアイデアかどうかは分かりません。 else。

+0

あなたの助けてくれてありがとうPaul、js-hotkeysのようなものを使う必要があるかもしれません。 – duyker

+1

js-hotkeysはソリューションのように見えます。再度、感謝します。 – duyker

+0

@duyker:ああ、あらかじめ構築されたJavaScriptソリューションです。あなたが最も歓迎している。 –

関連する問題