INPUT HTML 要素
HTML 要素:インデックス への移動
INPUT 要素は,フォーム入力コントロールを指定します。次の属性とイベントがあります。
| 項目 | 説明 |
|---|---|
|
accept |
サーバーがこのフォームを正しく処理できるように,内容の種類のカンマ区切りリストを指定します。ユーザーエージェントは,サーバーに送信するファイルを選択するようにユーザーに求める際に,この情報を使って非準拠のファイルをフィルタ処理できます。 |
|
accesskey |
要素にアクセスキーを割り当てます。アクセスキーは,ドキュメント文字セットの 1 文字です。アクセスキーを指定する際は,アクセスが予想されるユーザーの入力方法を考慮する必要があります。 |
|
align |
周囲のコンテキストに基づいて要素の水平揃えを指定します。使用できる値には,left,right,center,および justify があります。 |
|
alt |
イメージ,フォーム,またはアプレットを表示できないユーザーエージェントのために,この属性を使って代替テキストを指定します。代替テキストの言語は,lang 属性で指定します。 |
|
checked |
type 属性の値が radio または checkbox である場合,このブール属性は,ボタンがオンになっていることを指定します。その他の種類のコントロールの場合,ユーザーエージェントは,この属性を無視する必要があります。 |
|
class |
要素に,クラス名または一連のクラス名を割り当てます。同じクラス名を任意の数の要素に割り当てることができます。複数のクラス名は,ホワイトスペース文字で区切る必要があります。 |
|
dir |
要素の内容と属性値に含まれる方向的にニュートラルなテキストの方向を指定します。 ltr は,左から右のテキストまたはテーブルを示します。 rtl は,右から左のテキストまたはテーブルを示します。 |
|
disabled |
フォームコントロールに設定された場合,このブール属性は,ユーザー入力用のコントロールを無効にします。 |
|
id |
要素に名前を割り当てます。この名前は,ドキュメント内で一意になる必要があります。 |
|
ismap |
IMG 要素と INPUT 要素に対して,サーバー側のイメージマップを要素に関連付けます。 |
|
lang |
要素の属性値とテキスト内容の基本言語を指定します。この属性のデフォルト値は未定義です。 |
|
maxlength |
type 属性が text または password に設定されている場合,この属性は,ユーザーが入力できる文字の最大数を指定します。指定したサイズを超えて入力することもできますが,この場合は,ユーザーエージェントがスクロールメカニズムを提供する必要があります。この属性のデフォルト値は,無制限です。 |
|
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 |
onmousemove イベントは,ポインティングデバイスを要素上で移動した場合に発生します。 |
|
onmouseup |
onmouseup イベントは,要素上でポインティングデバイスのボタンが放された場合に発生します。 |
|
onselect |
onselect イベントは,ユーザーがテキスト項目でなんらかのテキストを選択した場合に発生します。この属性は,INPUT 要素と TEXTAREA 要素で使用されます。 |
|
readonly |
フォームコントロールに設定された場合,このブール属性は,コントロールの変更を禁止します。 |
|
size |
コントロールの最初の幅を指定します。この幅は,ピクセル単位で指定します。ただし,type 属性が text または password に設定されている場合は,値を文字数(整数)で指定します。 |
|
src |
type 属性が image に設定されている場合,この属性は,グラフィカルな送信ボタンを装飾するためのイメージの場所を指定します。 |
|
style |
現在の要素のスタイル情報を指定します。style 属性の値の構文は,デフォルトのスタイルシート言語によって決定されます。 |
|
tabindex |
現在のドキュメントに対して,現在の要素の位置をタブ付け順序で指定します。0 ~ 32767 までの値を指定する必要があります。ユーザーエージェントは,先頭に付く 0 を無視する必要があります。 |
|
title |
設定先の要素に関するアドバイス情報を指定します。 |
|
type |
作成するコントロールの種類を指定します。次の値を指定できます。 button は,プッシュボタンを作成します。ユーザーエージェントは,value 属性の値をボタンのラベルとして使用する必要があります。 checkbox は,チェックボックスを作成します。 file は,ファイル選択コントロールを作成します。ユーザーエージェントは,value 属性の値を初期ファイル名として使用できます。 hidden は,非表示のコントロールを作成します。 image は,グラフィカルな送信ボタンを作成します。src 属性の値は,ボタンを装飾するイメージの URI を指定します。アクセシビリティの理由から,作成者は alt 属性を使用して,イメージの代替テキストを提供する必要があります。 password は,単一行のテキスト入力コントロールを作成しますが,入力テキストは非表示になるようにレンダリングされます(たとえば,一連のアスタリスクで表示)。通常,このコントロールタイプは,パスワードなどの機密情報の入力に使用されます。現在の値は,ユーザーによって入力された値であり,ユーザーエージェントによってレンダリングされたテキストではないことに注意してください。 radio は,ラジオボタンを作成します。 reset は,リセットボタンを作成します。 submit は,送信ボタンを作成します。 text は,単一行のテキスト入力コントロールを作成します。 |
|
usemap |
イメージマップを要素に関連付けます。イメージマップは,MAP 要素で定義されます。usemap の値は,関連付けられている MAP 要素の name 属性の値と一致する必要があります。 |
|
value |
コントロールの最初の値を指定します。type 属性の値が radio または checkbox である場合を除いて省略可能です。 |