HTML <input>タグ
例
2つのテキスト入力ボックスと1つの送信ボタンを含む簡単なHTMLフォーム:
<form action="demo_form.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="送信">
</form>
試してみる »
(このページの下部でさらに多くの例を確認できます)
ブラウザサポート
| 要素 | |||||
|---|---|---|---|---|---|
| <input> | Yes | Yes | Yes | Yes | Yes |
タグの定義と使用説明
<input> タグは、ユーザーがデータを入力できる入力フィールドを定義します。
<input> 要素は <form> 要素内で使用され、ユーザーがデータを入力できる input コントロールを宣言します。
入力フィールドは type 属性に応じてさまざまな方法で変更できます。
ヒントと注釈
注意:<input> 要素は空であり、タグ属性のみを含みます。
ヒント:あなたは使用できます<label>要素で <input> 要素のラベルを定義します。
HTML 4.01 と HTML5 の違い
HTML 4.01 では、"align" データは使用されなくなりました。HTML5 ではこの属性はサポートされていません。 CSS を使用して <input> 要素の配置を定義できます。
HTML5 では、<input> にいくつかの属性が追加され、対応する値も追加されました。
HTML と XHTML の違い
HTML では、<input> タグに終了タグはありません。
XHTML では、<input> タグは正しく閉じる必要があります。
属性
New: HTML5 の新しいタグ。
| 属性 | 值 | 説明 |
|---|---|---|
| accept | audio/* video/* image/* MIME_type | ファイルアップロードによって送信されるファイルの種類を指定します。(type="file" のみ) |
| align | left right top middle bottom | HTML5では廃止され、使用は推奨されません。画像入力の配置を指定します。(type="image" のみ) |
| alt | text | 画像入力の代替テキストを定義します。(type="image" のみ) |
| autocompleteNew | on off | autocomplete 属性は、<input> 要素の入力フィールドで自動補完機能を有効にするかどうかを指定します。 |
| autofocusNew | autofocus | 属性は、ページの読み込み時に <input> 要素が自動的にフォーカスを取得することを指定します。 |
| checked | checked | checked 属性は、ページの読み込み時に事前に選択された <input> 要素を指定します。(type="checkbox" または type="radio" のみ) |
| disabled | disabled | disabled 属性は、無効にする <input> 要素を指定します。 |
| formNew | form_id | form 属性は、<input> 要素が属する1つ以上のフォームを指定します。 |
| formactionNew | URL | 属性は、フォームが送信されるときに入力コントロールを処理するファイルの URL を指定します。(type="submit" と type="image" のみ) |
| formenctypeNew | application/x-www-form-urlencoded multipart/form-data text/plain | 属性は、フォームデータがサーバーに送信されるときのエンコード方法を指定します。(type="submit" と type="image" のみ) |
| formmethodNew | get post | フォームデータを action URL に送信する HTTP メソッドを定義します。(type="submit" と type="image" のみ) |
| formnovalidateNew | formnovalidate | formnovalidate 属性は、<form> 要素の novalidate 属性を上書きします。 |
| formtargetNew | _blank _self _parent _top framename | フォーム送信後、受信した応答をどこに表示するかを示す名前またはキーワードを指定します。(type="submit" と type="image" のみ) |
| heightNew | pixels | <input> 要素の高さを指定します。(type="image" のみ) |
| listNew | datalist_id | 属性は、<input> 要素の事前定義されたオプションを含む <datalist> 要素を参照します。 |
| maxNew | number date | 属性は、<input> 要素の最大値を指定します。 |
| maxlength | number | 属性は、<input> 要素で許可される最大文字数を指定します。 |
| minNew | number date | 属性は、<input> 要素の最小値を指定します。 |
| multipleNew | multiple | 属性は、ユーザーが <input> 要素に入力できる複数の値を指定します。 |
| name | text | name 属性は、<input> 要素の名前を指定します。 |
| patternNew | regexp | pattern 属性は、<input> 要素の値を検証するための正規表現を指定します。 |
| placeholderNew | text | placeholder 属性は、<input> フィールドの期待値を説明する簡単なヒント情報を指定します。 |
| readonly | readonly | readonly 属性は、入力フィールドが読み取り専用であることを指定します。 |
| requiredNew | required | 属性は、フォームを送信する前に入力フィールドに入力する必要があることを指定します。 |
| size | number | size 属性は、文字数で <input> 要素の表示幅を指定します。 |
| src | URL | src 属性は、送信ボタンとして表示される画像の URL を指定します。(type="image" のみ) |
| stepNew | number | step 属性は、<input> 要素の有効な数値の間隔を指定します。 |
| type | button
checkbox color date datetime datetime-local file hidden image month number password radio range reset search submit tel text time url week |
type 属性は、表示する <input> 要素のタイプを指定します。 |
| value | text | <input> 要素の value の値を指定します。 |
| widthNew | pixels | width 属性は、<input> 要素の幅を指定します。(type="image" のみ) |
グローバル属性
<input> タグはグローバル属性をサポートしています。完全な属性表を参照してください。HTML グローバル属性。
イベント属性
<input> タグはすべてをサポートしていますHTML イベント属性。
その他の拡張