<INPUT>

フォームの入力部品(テキスト入力欄やボタンなど)を作成する

ショートカット

形式 ・ 説明

<INPUT type="">

タグの形式

重要属性

type=""

name="名前"

value=""

size="数字"

maxlength="数字"

checked

src="画像ファイルのURL"

accesskey="英数字"

tabindex="数字"

accept="MIMEタイプ"

readonly

disabled

部品の種類 ・ 関連属性

type="text"

  • 1行テキストボックス(通常のテキストを入力するフィールド)を作成する。
    • type属性を指定しないときもこの1行テキストボックスが作成される。
    • 2行以上の場合には、<TEXTAREA>を使用する。
  • size属性 で入力フィールドの大きさを指定することができる。
  • maxlength属性 で、入力できる最大文字数を指定できる。(デフォルトは無制限)
  • value属性 で初期値を指定できる。

type="password"

  • text とほぼ同じ1行テキストボックス。
    入力した文字がすべてアスタリスク(*)や黒丸(●)で表示される。
    • パスワードなど、他の人に見られたくないものに使う。
    • データが暗号化されるわけではないのでセキュリティは低いことに注意。
  • size属性 で入力フィールドの大きさを指定することができる。
  • maxlength属性 で、入力できる最大文字数を指定できる。(デフォルトは無制限)
  • value属性 で初期値を指定できる。

type="file"

  • ファイルをアップロードするボタン(ファイル名の入力フィールドと参照ボタン)を作成する。
  • size属性 で入力フィールドの大きさを指定することができる。

type="checkbox"

  • 好きなもの : りんご  みかん  いちご
  • チェックボックス(複数選択が可能)を作成する。
  • value属性 でこのボックスがオンのときの値を指定する。必須。
  • checked属性 を指定すると、その項目はあらかじめチェックのついた状態となる。

type="radio"

  • 男  
  • ラジオボタン(複数の中からひとつしか選択できない)を作成する。
  • name属性 でつけた名前と同じ名前をもつラジオボタンが複数でひとつのグループになる。
  • value属性 で、このボタンがオンのときの値を指定する。必須。
  • checked属性 はなるべく指定しておくこと。

type="submit"

  • 送信ボタンを作成する。
    このボタンを押すと、<FORM action="〜">で指定したCGIなどが呼び出される。
  • value属性 でボタンに表示するテキストを指定する。
    (省略すると、「クエリ送信」と表示されたりするよう)

type="reset"

  • リセットボタンを作成する。
    このボタンを押すと、それまでに入力した情報をキャンセルして初期状態に戻す。
  • value属性でボタンに表示するテキストを指定できる。
    (省略すると、「リセット」と表示されたりするよう)

type="hidden"

  • 隠しフィールドを作成する。
    画面上には表示されないが、value属性 で指定した値がサーバーへ送信される。

type="button"

  • 普通の押しボタンを作成する。
  • value属性 でボタンに表示するテキストを指定できる。(省略すると、表示なし)
  • HTML の飾りに使ったり、onClick="〜" などのJavaScript などによく使われる。

type="image"

  • 画像ボタンを作成する。
  • src属性 で、画像ファイルのURLを指定する。
  • alt属性 で代替テキストを指定することが必須となっている。
  • 他、<IMG> で指定できる属性はほとんど指定できる。

一般属性

使用例

HTMLソース

<FORM action="cgi-bin/xxx.mail.cgi" method="post">

名前:<INPUT type="text" name="namae" size="30">  

<INPUT type="radio" name="sex" value="male"><INPUT type="radio" name="sex" value="female">女<BR><BR>
パスワード:<INPUT type="password" name="pass" size="8" maxlength="8"><BR><BR>

興味のあること:
<INPUT type="checkbox" name="kyoumi" value="パソコン" checked>パソコン
<INPUT type="checkbox" name="kyoumi" value="スポーツ">スポーツ
<INPUT type="checkbox" name="kyoumi" value="料理">料理
<INPUT type="checkbox" name="kyoumi" value="絵画">絵画<BR><BR>

転送ファイル:<INPUT type="file" name="tensou" size="50"><BR><BR>

<INPUT type="submit" value="送信"><INPUT type="reset" value="やめる?">

</FORM>
名前:  

パスワード:

興味のあること: パソコン スポーツ 料理 絵画

転送ファイル:

このサイト内で使用している画像(バナー除く)及びテキストの無断複製・転載を禁じます
Copyright © 2006 KURAGEYA, All right reserved.

SEO [PR] おまとめローン Windows7 冷え性対策 動画 掲示板 レンタルサーバー ライブチャット SEO