* select 要素 multiple 属性 (HTML, XHTML 1)
[1] [[HTML]] の [CODE(HTMLe)[[[select]]]] 要素の
[DFN[[CODE(HTMLa)[multiple]] 属性]]は、
複数の項目を選択可能かどうかを指定します。
[4]
:状態:[[W3C]] [[勧告]]
:[[要素型]]:[CODE(HTMLe)@en[[[select]]]]
:[[名前空間URI]]:([[null名前空間]])
:[[局所名]]:[CODE(HTMLa)@en[multiple]]
([Q@en[multiple]] ([Q[複数]]) より)
:[[属性型]]:([[真偽値属性]])
:[[既定値]]:([[偽]])
[2] 仕様書:
- [[HTML 4]] ([[Web Forms 1.0]])
-- [CODE(HTMLe)[select]] 要素 [CODE(HTMLa)[multiple]] 属性
[[#comment]]
** 属性値
[3] この属性は[[真偽値属性]]です。指定すれば真 (複数選択可能)、
指定しなければ偽 (1つだけ選択可能) です。
[[#comment]]
** レンダリング
[5]
[CODE(HTMLa)@en[multiple]] な [CODE(HTMLe)@en[[[select]]]]
[[制御子]]は普通[[リスト箱]]制御子で実装されます。
[6]
[[Windows]] の [[GUI]] 環境では [KEY@en[[[Ctrl]]]]
を押しながら[[かちっ]]するとその項目の選択 (または選択解除)、
[KEY@en[[[Shift]]]] を押しながら[[かちっ]]すると[[焦点]]のある項目から[[かちっ]]た項目まで間も含めて全ての項目の選択
(または選択解除) として扱われます。
[7]
複数の選択は最低[[マウス]]など[[指示装置]]だけで行える方法と[[鍵盤]]だけで行える方法を用意しておくべきです。
そうしなければ[[マウス]]と[[鍵盤]]の両方が備わった[[計算機]]でなくても複数個の選択が行えません。
(例えば[[タッチ・パネル]]だけで[[鍵盤]]がないとか、
[[手]]に[[障害]]があって[[マウス]]と[[鍵盤]]の両方を同時に操作できないとか。)
[[#comment]]
** メモ
[[#comment]]
* メモ
[8] [CITE[]] ([[Ian Hickson ]] 著, [TIME[2008-11-25 12:36:10 +09:00]] 版)
[9] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-08-29 19:30:58 +09:00]] 版)