* 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]] 版)