INPUT HTML 要素
HTML 要素:インデックス への移動
INPUT 要素は、フォーム入力コントロールを作成するためのものです。以下の属性およびイベントを指定できます。
項目 | 説明 |
---|---|
accept |
このフォームを処理するサーバーが正しい処理を行えるよう、コンテンツ タイプをコンマ区切りのリストで指定します。ユーザー エージェントは、サーバーに送信するファイルをユーザーに選択させるときに、この情報を使って合致しないファイルを除去することができます。 |
accesskey |
要素にアクセス キーを割り当てます。アクセス キーとは、ドキュメント文字セットの 1 つの文字です。アクセス キーを指定するときには、想定されるユーザーの入力方法を考慮する必要があります。 |
align |
要素を囲むコンテキストに対して、要素を水平方向にどう位置揃えするかを指定します。取り得る値は、left、right、center、justify のいずれかです。 |
alt |
画像やフォームやアプレットを表示できないユーザー エージェント向けに、この属性で代替テキストを指定します。この代替テキストの言語は、lang 属性で指定します。 |
checked |
type 属性の値が radio または checkbox の場合、ボタンをオンにするかどうかをこの論理型属性で指定します。それ以外の種類のコントロールでは、ユーザー エージェントはこの属性を無視しなければなりません。 |
class |
要素にクラス名またはクラス名のセットを割り当てます。同じクラス名を任意の数の要素に割り当てることができます。クラス名を複数指定する場合は、空白文字で区切る必要があります。 |
dir |
要素の内容および属性値に含まれる、方向の指定されていないテキストを表示する方向を指定します。
|
disabled |
フォーム コントロールにこの論理型属性を設定すると、ユーザーがコントロールに入力できなくなります。 |
id |
要素に名前を割り当てます。この名前はドキュメント内で一意でなければなりません。 |
ismap |
IMG 要素および INPUT 要素の場合に、サーバーサイド イメージ マップと要素とを関連付けます。 |
lang |
要素の属性値およびテキスト内容の基本言語を指定します。この属性のデフォルト値は unknown です。 |
maxlength |
type 属性が text またはpassword に設定されている場合、ユーザーが入力できる最大文字数をこの属性で指定します。この数値は、size の指定より大きくてもかまいません。その場合、ユーザー エージェントがスクロール メカニズムを提供することになります。この属性のデフォルト値は、無制限です。 |
name |
コントロール名を割り当てます。 |
onblur |
onblur イベントは、ポインティング デバイスまたはタブ移動によって要素がフォーカスを失った場合に発生します。 |
onchange |
onchange イベントは、コントロールに入力フォーカスが移ってから値が変更された場合に、コントロールがフォーカスを失ったタイミングで発生します。この属性が適用されるのは、INPUT、SELECT、TEXTAREA の各要素です。 |
onclick |
onclick イベントは、要素上でポインティング デバイスのボタンをクリックした場合に発生します。 |
ondblclick |
ondblclick イベントは、要素上でポインティング デバイスのボタンをダブルクリックした場合に発生します。 |
onfocus |
onfocus イベントは、ポインティング デバイスまたはタブ移動によって要素にフォーカスが移った場合に発生します。 |
onkeydown |
onkeydown イベントは、要素上でキーを押した場合に発生します。 |
onkeypress |
onkeypress イベントは、要素上でキーを押して放した場合に発生します。 |
onkeyup |
onkeyup イベントは、要素上でキーを放した場合に発生します。この属性は、ほとんどの要素で使用されます。 |
onmousedown |
onmousedown イベントは、要素上でポインティング デバイスのボタンを押した場合に発生します。 |
onmousemove |
onmousemove イベントは、要素上にあるポインティング デバイスを移動した場合に発生します。 |
onmouseout |
onmouseout イベントは、ポインティング デバイスを要素外に移動した場合に発生します。 |
onmouseover |
onmouseover イベントは、ポインティング デバイスを要素上に移動した場合に発生します。 |
onmouseup |
onmouseup イベントは、要素上でポインティング デバイスのボタンを放した場合に発生します。 |
onselect |
onselect イベントは、テキスト フィールドでユーザーがテキストを選択した場合に発生します。この属性は、INPUT 要素および TEXTAREA 要素で使用されます。 |
readonly |
フォーム コントロールにこの論理型属性を設定すると、コントロールを変更できなくなります。 |
size |
コントロールの幅の初期値を指定します。この幅は、ピクセル単位で指定します。ただし、type 属性が text または password に設定されている場合は、この値は文字数(整数)を示します。 |
src |
type 属性が image に設定されている場合、グラフィカルな送信ボタンを装飾する画像の場所をこの属性に指定します。 |
style |
現在の要素のスタイル情報を指定します。style 属性の値の構文は、デフォルトのスタイルシート言語によって決まります。 |
tabindex |
現在のドキュメントのタブ順における現在要素の位置を指定します。この値は、0 から 32767 の間の数値でなければなりません。先頭のゼロはユーザー エージェントで無視されます。 |
title |
設定先の要素に関する補助的な情報を指定します。 |
type |
作成するコントロールの種類を指定します。次の値を指定できます。
|
usemap |
イメージ マップと要素とを関連付けます。イメージ マップは MAP 要素で定義します。usemap の値は、MAP 要素の name 属性の値と一致する必要があります。 |
value |
コントロールの初期値を指定します。type 属性の値が radio または checkbox である場合以外は省略可能です。 |