type=button

type=button

[1] HTMLinput 要素は、 type 属性が button の時、押しボタン制御子となります。

[2] 仕様書:

[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+
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
tabindexNUMBERタブ順[HTML 4]
title注釈的題[HTML 4] %coreattrs
typebuttontext制御子の種類[HTML 4]
value初期値[HTML 4]

名前

[4] 制御子名は name 属性によって指定します。

初期値, 現在値

[5] 初期値value 属性によって指定します。

成功

[12] Button Element in IE8 (Travis Leithead 著, 版) <http://lists.w3.org/Archives/Public/public-html/2008Dec/0155.html>

[9] Re: Button Element in IE8 (Ian Hickson 著, 版) <http://lists.w3.org/Archives/Public/public-html/2008Dec/0161.html>

[11] Forms in HTML documents ( 版) <IW:HTML4:"interact/forms.html#h-17.13.2">

[10] なんと、 HTML4 に従うと input type button は押されなくても提出される対象になります。

既定動作

[6] 押しボタンには既定の動作は規定されていません。 スクリプトを関連付けて、ボタンが押された時などに実行させることができます。 HTML 4 17.2.1

レンダリング

[8] 押しボタンの (ラベル) には value 属性値を使うべきです。 HTML 4 17.4.1

関連

[7] 押しボタンは button 要素でも定義できます。 (button 要素の方が新しい分高機能です。)

メモ