input//reset

input//reset

[1] HTMLinput 要素は、 type 属性が reset の時、再設定ボタン制御子となります。

input要素型の定義はWeb Forms 2.0によって変更されていますが、仕様がまだ完全に確定していないので、ここでの説明は古いままです。

[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+
localsrc非標準
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
typeresettext制御子の種類[HTML 4]

UA による利用

[6] 再設定ボタンを活性化すると、フォーム (または fieldset) は再設定されます (制御子の値が初期値に戻されます)。 HTML 4 17.2.1

他との関係

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

フォームや fieldset の再設定は再設定ボタンの他、 UA 依存の方法でも行えるかもしれません。 また、スクリプトによっても行えるかもしれません。

メモ

[8] 間違えて押した時のために、利用者エージェントに元に戻す機能がついていると便利です。 (名無しさん [sage])