* [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]]
<IW:WF2:"#new-form">
-- [CSECTION@en[3.6.3. Movement of repetition blocks]]
<IW:WF2:"#movement">
-- <http://www.whatwg.org/specs/web-forms/current-work/#movement>

** フォーム

[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]]

* メモ