トップページ  > HTML5  > <button>

★HTML5タグリファレンス

<button> …… ボタンを作成する
Internet Explorer4Internet Explorer5Internet Explorer5-macInternet Explorer5.5Internet Explorer6Internet Explorer7Internet Explorer8Internet Explorer9 Firefox1Firefox2Firefox3Firefox4 Google Chrome1Google Chrome2Google Chrome3Google Chrome4Google Chrome5Google Chrome6 Safari3Safari4Safari5 Opera6Opera7Opera8Opera9Opera10
広告

このページでは、HTML5のbutton要素を解説しています。
button要素の最新情報は、以下を参照してください。

HTML Living Standardリファレンス

<button>タグは、ボタンを作成する際に使用します。

type属性はボタンの種類を指定する際に使用します。 type属性の値には、以下の3種類のいずれかを指定することができます。 初期値はtype="submit"です。

form属性は、どのフォームと関連付けるかを指定する際に使用します。 <button>は初期値では直近の親要素となる<form>と関連付けられますが、 <form>のid属性の値と<button>のform属性の値を一致させることで、 ボタンを特定のフォームと関連付けることができます。 ボタンを任意の場所に配置できるので、ウェブアプリケーションなどを制作する際には便利かもしれません。

name属性は、<button>に名前を付ける際に使用します。 スクリプトで操作する際などに必要となる<button>のコントロール名です。

disabled属性は、ボタンを無効にする際に使用します。 disabled属性が指定されていると、ボタンを押せなくなりデータは送信されません。

autofocus属性は、ボタンへの自動フォーカスを指定する際に使用します。

formaction属性(送信先URL)・ formenctype属性(送信するデータの形式)・ formmethod属性(送信方法)・ formnovalidate属性(入力されたデータの妥当性を確認しない)・ formtarget属性(フォーム送信するターゲット先)は、 <form>の属性でも同様の指定をすることができますが、 <button>側でこれらの属性を指定すると、<form>の指定より優先されます。

formaction属性・formenctype属性・formmethod属性・formnovalidate属性・formtarget属性は、 type="submit"の場合にのみ指定することができます。

value属性は、<button>自身の値を指定する際に使用します。 例えば、<input>などの入力部品が無くても、 <button>の値を送信して何らかのフラグにすることができます。

■HTML4.01からHTML5へのバージョンアップによる変更点

button要素は、HTML5ではHTML4.01には無かった autofocus属性・form属性・formaction属性・formenctype属性・formmethod属性・formnovalidate属性・formtarget属性 が新たに追加されています。

■属性

autofocus属性
自動フォーカスを指定する(autofocus)
disabled属性
操作を無効にする(disabled)
form属性
どのフォームと関連付けるかを<form>のid名で指定
formaction属性
送信先URLを指定
formenctype属性
送信するデータの形式を指定(application/x-www-form-urlencoded・multipart/form-data・text/plain)(初期値はapplication/x-www-form-urlencoded)
formmethod属性
送信方法(HTTPメソッド)を指定(get・post)(初期値はget)
formnovalidate属性
入力されたデータの妥当性を確認しない(formnovalidate)
formtarget属性
フォーム送信するターゲット先を指定(_blank・_self・_parent・_top・任意のターゲット名)
name属性
ボタンの名前を指定
type属性
ボタンの種類を指定(submit・reset・button)(初期値はsubmit)
value属性
値を指定

■使用例

HTMLソース

<button type=button onclick="alert('button要素は、この使用例のようにスクリプトと組み合わせて利用されることが多いようです。')">
button要素に関するワンポイントメモを表示
</button>
↓↓↓

ブラウザ上の表示

広告
Sponsors
広告
MuuMuu Domain!
ドメイン取るならお名前.com
現役エンジニアのオンライン家庭教師【CodeCamp】
サイトに広告を掲載してお小遣いが稼げる!【A8.net】
Node.jsコース
はじめてのプログラミングコース
▲ページ先頭へ
HTMLクイックリファレンスについて
© HTMQ