ARIA 1.2 語彙

コンボボックス

combobox

リストボックスやグリッドなど別の要素を制御する入力。値の設定を助けるポップアップを動的に表示する。

構造データ

必須属性

このロールを使う際に指定が必須の aria-* 属性です。

  • aria-controls
  • aria-expanded

暗黙のデフォルト値を持つ属性

明示しなくても、次の値が暗黙のデフォルトとして適用されます。

属性既定値
aria-expandedfalse
aria-haspopuplistbox

発話注記

仮想スクリーンリーダー(virtual-screen-reader)の発話と、実機のスクリーンリーダー(NVDA・VoiceOver・JAWS など)の発話には差があります。ここでは、このロールに関連する既知の差を示します。

not expanded
NVDA / VoiceOver は "collapsed" と読む(意味は同じ、語彙が違う)。
expanded
実機も "expanded"(VoiceOver はピリオド区切りで単独発話)。
N control(s)
実機はほぼ読まない。aria-controls の告知は NVDA / VoiceOver に無く、JAWS も 2019 以降デフォルトオフ。無視してよい。

出典