[1] HTML の input
要素は、 type
属性が submit
の時、提出ボタン制御子となります。
[2] 仕様書:
INPUT
element
IW:HTML4:"interact/forms.html#edef-INPUT"[3] 属性:
属性名 | 属性値 | 既定値 | 説明 | 出典 |
accesskey | %Character | [HTML 4] | ||
align | 配置 | [HTML 4] 非推奨 | ||
class | 級 | [HTML 4] %coreattrs | ||
dir | 書字方向 | [HTML 4] %i18n | ||
disabled | (真偽値属性) | (偽) | 無効 | [HTML 4] |
id | 一意識別子 | [HTML 4] %coreattrs | ||
lang | 自然言語 | [HTML 4] %i18n | ||
xml:lang | 自然言語 | [XHTML 1] | ||
language | スクリプト言語 | WinIE 4+ | ||
localsrc | 非標準 | |||
name | 制御子名 | [HTML 4] | ||
onblur | %Script | 焦点を失した時 | [HTML 4] | |
onclick | [HTML 4] %events | |||
ondblclick | [HTML 4] %events | |||
onfocus | %Script | 焦点を得た時 | [HTML 4] | |
onkeydown | [HTML 4] %events | |||
onkeypress | [HTML 4] %events | |||
onkeyup | [HTML 4] %events | |||
onmousedown | [HTML 4] %events | |||
onmousemove | [HTML 4] %events | |||
onmouseout | [HTML 4] %events | |||
onmouseover | [HTML 4] %events | |||
onmouseup | [HTML 4] %events | |||
style | スタイル情報 | [HTML 4] %coreattrs | ||
tabindex | NUMBER | タブ順 | [HTML 4] | |
title | 注釈的題 | [HTML 4] %coreattrs | ||
type | submit | text | 制御子の種類 | [HTML 4] |
value | 初期値 | [HTML 4] |
[5] 初期値は value
属性によって指定します。
利用者は値を編集できないので、スクリプト等によって変更しない限り、
現在値は常に初期値です。
[7] 提出ボタンは1つのフォームに任意個 (零個以上) 用意できます。
提出ボタンは type
が image
の input
要素や type
が submit
の button
要素でも定義できます。 (button
要素の方が新しい分高機能です。)
フォームの提出は提出ボタンの他、 UA 依存の方法でも行えるかもしれません。 また、スクリプトによっても行えるかもしれません。
[8] [whatwg] Submit controls should be barred from constraint validation in favor of a new pseudo-class ( ( 版)) http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-July/032699.html
[9] onsubmit で disable にするやつ (Kyosuke Takayama 著, 版) http://espion.just-size.jp/archives/05/220233057.html
[10] submit ボタン disable 技の罠 - naoyaのはてなダイアリー ( 版) http://d.hatena.ne.jp/naoya/20050804/1123152230
[11] Web Applications 1.0 r7162 Further approach reality when it comes to implicit form submission with two or more controls. ( ( 版)) http://html5.org/tools/web-apps-tracker?from=7161&to=7162
[12] [whatwg] HTMLForms: Implicit Submission with {display:none} button ( ( 版)) http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-June/036525.html
[13] IRC logs: freenode / #whatwg / 20121201 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20121201
[14] Web Applications 1.0 r7609 Mostly, browsers seem to make these events bubble. ( ( 版)) http://html5.org/tools/web-apps-tracker?from=7608&to=7609
[15] Web Applications 1.0 r7610 Make submissions during page load not triggered by the submit() method not replace the current page. ( ( 版)) http://html5.org/tools/web-apps-tracker?from=7609&to=7610
[16] ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic ( ( 版)) https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L59