CSS
WEB用語(N)

<input> - フォーム部品:入力欄

トップ > HTMLリファレンス > <input>
概要
形式<input type="...">
サポートH2〜H4s〜 / e2〜 / N2〜 / i1〜
タグの省略開始タグ:必須、終了タグ:無し
説明
<form> で作成したフォームの中の、テキスト入力や実行ボタンなどの各フォーム部品を表示します。type 属性の値によって、まったく見栄えや動作の異なる部品となります。

HTML4.0の定義やIEでの実装では、<input>を<form>〜</form>で囲まなくても大丈夫ですが、Netscape 2.*/3.*/4.* では必ず<form>〜</form>で囲まなくてはならないので注意しましょう。

各種タイプ
◆ テキスト入力フィールド(type="text")

通常のテキストを入力する、最も一般的なフィールドです。

名前:
◆ パスワード入力フィールド(type="password")

他の人にパスワードを見られないように、入力した文字がすべてアスタリスク(*)で表示されます。

パスワード:
◆ ファイル名入力フィールド(type="file")

ブラウザからサーバーにファイルをアップロードする際に用います。入力フィールドの横には参照ボタンが表示されます。サーバー側にはファイルを受け取るための特別なCGIスクリプトなどを設置しておく必要があります。セキュリティのために、初期値を設定したり、スクリプトで値を操作することはできません。

転送ファイル:
◆ チェックボックス(type="checkbox")

オン・オフの値を持つチェックボックスを表示します。

チェックボックス
◆ ラジオボタン(type="radio")

同じ name 属性を持つラジオボタンでひとつのラジオボタングループを形成します。複数の内、どれかひとつしかチェックできない点がチェックボックスと異なります。

Yes No
◆ 隠しフィールド(type="hidden")

画面上には表示されません。ユーザに気づかれない値をこっそりと<form> の action で指定したアクションに渡すために用いられます。

◆ 実行ボタン(type="submit")

このボタンを押すと、<form> タグの action属性で指定したアクションが呼び出されます。

◆ 取消ボタン(type="reset")

このボタンを押すと、それまでに入力した情報をすべてキャンセルして、最初から入力をやり直すことができます。

◆ 汎用ボタン(type="button")

<input type="button" onclick="...">のように、ボタンを押した時にJavaScriptなどを起動する際によく用いられます。

◆ 画像ボタン(type="image")

例えば、<input type=image name="AAA" height=100 width=100 src="xxx.gif"> という画像ボタンをクリックすると、クリックした座標が AAA.x=n AAA.y=n という形式でアクションに送信されます。

属性
【共通属性】
属性意味
accesskey=keyH4s/e4/N6/i1。例えば accesskey=X としておくと、キーボードで ALT キーを押しながら X キーを押した時、この部品にフォーカスが移動します。
disabledH4s/e4/N6。この属性を指定すると、部品が無効化されます。
tabindex=nH4s/e4/N6。タブインデックスを指定します。
type=typeH2-H4s/e2/N2/i1。部品の種類を指定します。
datafld=dataflde4。データバインド機能を用いる際の、データソースの列名を指定します。
datasrc=datasrce4。データバインド機能を用いる際の、データソースの ID を指定します。
IE拡張属性他にもIEで拡張された属性が指定可能です。

【一般属性】
属性意味
class=classH4s/e3/N4。クラスを指定します。
dir=dirH4s/e5/N6。文字の表示方向を指定します。
id=idH4s/e3/N4。IDを指定します。
lang=langH4s/e4/N6。言語を指定します。
language=languagee4。スクリプト言語を指定します。
name=nameH2-H4s/e2/N2/i1。名前を指定します。
style=styleH4s/e3/N4。スタイルシートを指定します。
title=titleH4s/e4/N6。タイトルを指定します。

type=textの属性】 H2-H4s/e2/N2/i1
属性意味
autocomplete=onoffe5。off にすると、過去に入力した値を候補として表示するオートコンプリート機能を無効にします。規定値は on です。
istyle=ni2。i-modeにおいて、入力モードの初期値を指定します。かな入力モードの時は、1(全角カナ)、2(半角カナ)、3(英字)、4(数字)となり、ポケットベル入力時は、1(全角文字)、2(半角文字)、3(小文字推奨半角文字)、4(数字推奨半角文字)となります。
maxlength=nH2-H4s/e2/N2/i1。最大入力文字数を指定します。
readonlyH4s/e4/N6。読み出し専用にします。
size=nH2-H4s/e2/N2/i1。入力フィールドの大きさを指定します。IE と Netscape ブラウザで若干サイズが異なります。
value=valueH2-H4s/e2/N2/i1。入力フィールドの初期値を指定します。

type=passwordの属性】 H2-H4s/e2/N2/i1
属性意味
autocomplete=onoffe5。off にすると、過去に入力した値を候補として表示するオートコンプリート機能を無効にします。規定値は on です。
maxlength=nH2-H4s/e2/N2/i1。最大入力文字数を指定します。
readonlyH4s/e4。読み出し専用にします。
size=nH2-H4s/e2/N2/i1。入力フィールドの大きさを指定します。IE と Netscape ブラウザで若干サイズが異なります。
value=valueH2-H4s/e2/N2/i1。入力フィールドの初期値を指定します。

type=fileの属性】 H2-H4s/e2/N2
属性意味
accept=acceptH4s。送信するデータのMIMEタイプの候補リストをカンマで区切って指定します。あまり使用されていません。
maxlength=nH2-H4s/N2。最大入力文字数を指定します。
size=nH2-H4s/e4/N2。入力フィールドの大きさを指定します。IE と Netscape ブラウザで若干サイズが異なります。

type=checkboxの属性】 H2-H4s/e2/N2/i1
属性意味
checkedH2-H4s/e2/N2/i1。このチェックボックスをあらかじめチェックした状態にしておきます。
value=valueH2-H4s/e2/N2/i1。このボタンがオンの時の値を指定します。

type=radioの属性】 H2-H4s/e2/N2/i1
属性意味
checkedH2-H4s/e2/N2/i1。このラジオボタンをあらかじめチェックした状態にしておきます。
value=valueH2-H4s/e2/N2/i1。このボタンがオンの時の値を指定します。

type=hiddenの属性】 H2-H4s/e2/N2/i1
属性意味
value=valueH2-H4s/e2/N2/i1。フィールドの初期値を指定します。

type=submitの属性】 H2-H4s/e2/N2/i1
属性意味
value=valueH2-H4s/e2/N2/i1。ボタンに表示するテキストを指定します。

type=resetの属性】 H2-H4s/e2/N2/i1
属性意味
value=valueH2-H4s/e2/N2/i1。ボタンに表示するテキストを指定します。

type=buttonの属性】 H4s/e2/N2
属性意味
value=valueH4s/e2/N2。ボタンに表示するテキストを指定します。

type=imageの属性】 H2-H4s/e2/N2
属性意味
align=alignH2-H4t/e2/N2。表示位置を指定します。
alt=altH4s/e2。画像の代わりに表示する代替テキストを指定します。
border=nN2。画像の周りの枠線の太さをピクセルで指定します。
dynsrc=urle4。画像の代わりに動画(*.avi)を表示します。
height=ne4/N2。画像の高さをピクセルまたはパーセンテージで指定します。
ismapH2-H4s。サーバーサイドクリッカブルマップを実現する際に用います。
lowsrc=urle4。src で指定した画像を転送する間に表示する、荒い(サイズの小さい)画像の URL を指定します。
src=urlH2-H4s/e2/N2。表示する画像ファイルの URL を指定します。
width=ne4/N2。画像の横幅をピクセルまたはパーセンテージで指定します。
使用例
HTMLソース
<form method="POST" action="xxx.cgi">
<table>
<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="MAN" checked>男
  <input type=radio name="SEIBETSU" value="FIMALE">女
 </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>

ブラウザ表示例
名前:
パスワード:
転送ファイル:
性別:
趣味: パソコン スポーツ 読書
関連項目

<< PAGE TOP >>

BACK UP 初心者でホームページを考えてられてる方へ

独自ネットショップや楽天ショップ・YAHOOショップ運営される初心者の方も、無料で、親切にアドバイスいたします。
SEO・月次更新・リニュアルetc

ホームページの事なら

何でもお問合せください。
お問合せフォームはこちらから

リュウム株式会社

京都市中京区橋弁慶町222番地
ヒライビル3階

TEL 075-257-4588
営業時間 AM10:00-PM7:00


CSS
Ryuumu