項 目 | 説 明 |
---|---|
記述形式 | <input type="入力タイプ"> |
対応ブラウザー | H3+ / e3+ / N2+ / Fx1+ / Op6+ / Ch1+ / Sa1+ |
種 類 (カテゴリー) |
フロー・コンテンツ,フレージング・コンテンツ , インタラクティブ・コンテンツ(type属性がhiddenでないとき) パルパブル・コンテンツ (type属性がhiddenでないとき) |
置ける場所 | フレージング・コンテンツが記入できる場所 |
内包要素 (コンテンツ・モデル) |
空 (コンテンツ・モデル: 空) |
<input> は,<form>で作成したフォームの中に,テキスト入力や実行ボタンなどの各フォーム部品を表示します。 type属性の値によって,まったく見栄えや動作の異なる部品となります。
HTML4.0 の定義や IE での実装では,<input> を <form>~</form> で囲まなくても大丈夫ですが,HTML5 では,必ず <form>~</form> で囲まなくてはならないので注意しましょう。
種 類 | 名 称 | |
---|---|---|
【固有属性】 | 【重要属性】 | type,name,value |
【共通属性】 | disabled,readonly,required *,form | |
【テキスト入力系属性】 | autocomplete *,autofocus *,size,list *,pattern *,
placeholder *,autocomplete *,dirname *,maxlength |
|
【ボタン系属性】 | checked | |
【数値・時刻系属性】 | max *,min *,step * | |
【type=file の属性】 | accept | |
【type=submit の属性】 | formaction *,formenctype *,formmethod *,
formnovalidate *,formtarget * |
|
【type=image の属性】 | alt,height,src,width | |
【type=email の属性】 | multiple | |
【グローバル属性】 | accesskey,class,contentedittable *,contextmenu *,
dir,draggable *,dropzone *,hidden *,id, lang,spellcheck *,style,tabindex,title,translate * |
|
【ARIA】の属性 | 【ARIA role属性】
【ARIA aria-* 属性】 |
type属性 の値に依存する (以下の通り) |
【type=hidden】 | 【ARIA role属性】 で 指定可能な値 (役割) |
なし |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ | |
【type=text】 【type=search】 |
【ARIA role属性】 で 指定可能な値 (役割) |
textbox (既定の役割のため指定対象外), または,combobox |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=tel】 | 【ARIA role属性】 で 指定可能な値 (役割) |
textbox (既定の役割のため指定対象外), または,combobox |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=url】 | 【ARIA role属性】 で 指定可能な値 (役割) |
textbox (既定の役割のため指定対象外), または,combobox |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=email】 | 【ARIA role属性】 で 指定可能な値 (役割) |
textbox (既定の役割のため指定対象外), または,combobox |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=password】 | 【ARIA role属性】 で 指定可能な値 (役割) |
textbox (既定の役割のため指定対象外) |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=date】 | 【ARIA role属性】 で 指定可能な値 (役割) |
なし |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ | |
【type=time】 | 【ARIA role属性】 で 指定可能な値 (役割) |
なし |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ | |
【type=number】 | 【ARIA role属性】 で 指定可能な値 (役割) |
spinbutton (既定の役割のため指定対象外) |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=range】 | 【ARIA role属性】 で 指定可能な値 (役割) |
slider (既定の役割のため指定対象外) |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=color】 | 【ARIA role属性】 で 指定可能な値 (役割) |
なし |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ | |
【type=checkbox】 | 【ARIA role属性】 で 指定可能な値 (役割) |
checkbox (既定の役割のため指定対象外),または, menuitemcheckbox |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=radio】 | 【ARIA role属性】 で 指定可能な値 (役割) |
radio (既定の役割のため指定対象外),または, menuitemradio |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=file】 | 【ARIA role属性】 で 指定可能な値 (役割) |
なし |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ | |
【type=submit】 | 【ARIA role属性】 で 指定可能な値 (役割) |
button (既定の役割のため指定対象外) |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=image】 | 【ARIA role属性】 で 指定可能な値 (役割) |
button (既定の役割のため指定対象外),link, menuitem,menuitemcheckbox,menuitemradio, または,radio |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=reset】 | 【ARIA role属性】 で 指定可能な値 (役割) |
button (既定の役割のため指定対象外) |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ | |
【type=button】 | 【ARIA role属性】 で 指定可能な値 (役割) |
button (既定の役割のため指定対象外),link, menuitem,menuitemcheckbox,menuitemradio, または,radio |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ |
type属性の値により,次のような多くの種類のものが使用できます。
種 類 | 名 称 |
---|---|
【よく使うもの】 |
HTMLソース | |
---|---|
HTML <body> ~ </body> |
<form method="POST" action="xxx.cgi"> <table style="margin-left: 25%;"> <tr> <td>名前:</td> <td><input type=text name="namae"></td> </tr> <tr> <td>パスワード:</td> <td><input type=password name="passwd"></td> </tr> <tr> <td>転送ファイル:</td> <td><input type=file name="tensou"></td> </tr> <tr> <td>性別:</td> <td> <input type=radio name="seibetsu" value="male" checked>男 <input type=radio name="seibetsu" value="female">女 </td> </tr> <tr> <td>趣味:</td> <td> <input type=checkbox name="shumi" value="PC">パソコン <input type=checkbox name="shumi" value="SP">スポーツ <input type=checkbox name="shumi" value="RD">読書 </td> </tr> <tr> <td></td> <td> <input type=submit value=" 送信 "> <input type=reset value=" 取消 "> </td> </tr> </table> </form> |
ブラウザー 表示例 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|