提出ボタン

提出ボタン

提出ボタン (HTML)

[7] 提出 (ていしゅつ) (submit) ボタン (button) は、

です。 WF2 2.17

[2] 仕様書:

活性化

[8] フォーム

提出ボタン活性化したら、 関連付けられている最初のフォーム提出しなければなりません。 どのフォームにも関連付けられていなければ、 どのフォーム提出しません。 WF2 2.17

[9] 提出

提出は、属性 action, enctype, method, replace, target に従って行います。提出ボタンにこれらの属性が与えられていれば、 その値を使います。与えられていなければ、 提出するフォームのものを用います。 WF2 2.17

[10] hahaha

(名無しさん 2007-03-03 09:27:56 +00:00)

既定の提出ボタン

[1] 既定の提出ボタンの選択

利用者エージェントは、フォーム内のボタンの1つを既定のボタン (default button) して構いません。 既定のボタンはフォーム中の最初の提出ボタンするべきですが、 その環境の流儀に従い、他のボタンを選択して構いませんWF2 2.3

[3] 暗示的フォーム提出

利用者エージェントの実行環境で、 フォームの暗示的な提出機能が用意されている場合、 暗示的提出は既定の提出ボタンかちっされて click 事象が放たれたかのように処理しなければなりませんWF2 2.3

例えば、文章入力欄Enter を押すと、環境によってはそのフォーム提出されますが、 これは、既定の提出ボタンが押された場合と同じように処理します。 既定の提出ボタンは (明示的に押された場合同様)、 成功するかもしれません。

[4] 無効なボタンと暗示的フォーム提出 既定のボタンが disabled なら、暗示的な提出は無効となります。 WF2 2.3

[5] ボタンなき暗示的フォーム提出 提出ボタンがないフォームでは、 利用者エージェントは、 有効で無名の既定ボタンが存在するものとして提出しなければなりません。 ただし、 click 事象は放たれません。 WF2 2.3

[6] 複数フォームに関連付けられた既定ボタン

提出ボタンは複数のフォームに関連付けることができますが、 提出されるのは最初のフォームにだけです。 既定のボタンによる暗示的な提出も、 そのボタンの最初のフォームにだけ提出されます。 ですから、元々のフォームとは別のフォーム提出されてしまうこともあり得ます。 WF2 2.3 Note

メモ