* [CODE(HTML)@en[move-down]] ボタン型 (HTML)
[1]
[[HTML]] の [DFN[[CODE(HTML)@en[move-down]]]] [[ボタン型]]は、
[[直近の祖先]]たる[[反復ブロック]]を1つ[[下]]に移動します。
[SRC@en[WF2 3.3]]
[2] 仕様書:
- [[Web Forms 2.0]]
-- [CSECTION@en[3.3. New form controls]]
-- [CSECTION@en[3.6.3. Movement of repetition blocks]]
--
** フォーム
[3] '''成功'''
この[[フォーム制御子]]は、決して[[成功]]しません。
[SRC@en[WF2 3.3]]
[8] '''無効化'''
[[利用者エージェント]]は、
[[ボタン]]が[[反復ブロック]]内に''ない''場合や
[CODE(DOMm)@en[[[moveRepetitionBlock]]]]
によりそれ以上[[下]]に移動できない場合、
[CODE(DOMa)@en[[[disabled]]]] [[DOM属性]]に関わらず、
その[[ボタン]]を自動的に無効化[['''しなければなりません''']]。
([CODE(DOMa)@en[[[disabled]]]] [[DOM属性]]には影響しません。)
[SRC@en[WF2 3.6.3]]
[[#comment]]
** レンダリング
[4] '''見出し'''
[CODE(HTMLe)@en[[[input]]]] [[要素]]で使われる場合、
[CODE(HTMLa)@en[[[value]]]] [[属性]]が与えられていれば、
([[スタイル・シート]]で上書きされていない限り)
その値を[[ボタン]]の[RUBYB[[[見出し]]]@en[[[caption]]]]と[['''しなければなりません''']]。
[CODE(HTMLa)@en[[[value]]]] [[属性]]が与えられていなければ、
[[ロケール]]依存の[[既定]]の[[名札]]を使用[['''するべきです''']]。
[SRC@en[WF2 3.3]]
[5] '''環境との整合性'''
[[利用者エージェント]]は、
>>4 の代わりに、使用している[[環境]]における同等の機能と整合するように[[ボタン]]を[[レンダリング]][['''して構いません''']]。
ですから、[[著者]]は、[[反復ブロック]]を[[入れ子]]にする場合、
[[ボタン]]がどの[[反復ブロック]]に適用されるのかが明確になるように注意して配置[['''するべきです''']]。
[SRC@en[WF2 3.3]]
[[#comment]]
** 事象
[6] '''呼び出し'''
[[ボタン]]を[[呼び出し]]すると、
[CODE(DOMe)@en[[[click]]]] などの[[事象]]が通常通り生成されます。
[SRC@en[WF2 3.3]]
[7] '''既定動作'''
[[活性化]]された時の[[既定動作]]は、
[[直近の祖先]]たる[[反復ブロック]] (あれば) の1つ下への移動です
([CODE(DOMm)@en[[[moveRepetitionBlock]] (1)]])。
[SRC@en[WF2 3.6.3]]
[[#comment]]
** 歴史
[9] この[[ボタン型]]は [[Web Forms 2.0]]
で導入されました。
[[#comment]]
** 関連
[10]
対になる[[ボタン型]]として [CODE(HTML)@en[[[move-up]]]]
があります。
[[#comment]]
** メモ
[[#comment]]
* メモ