HTML リファレンス ...Wikiモドキ

http://www.usamimi.info/~geko/arch_web/arch_html/tag_form.xhtml

form要素

概要

フォームを作成する。送信するCGIのURLを指定するaction属性は必須。移行型では全ての種類の要素を直下に配置できたが、厳密型ではインライン要素とテキストは記述できない。

要素仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
開始/終了タグ 必須/必須
要素種 ブロック
非推奨 NO
必須 --
内容となるもの ブロック要素,script要素(移行型ではインライン要素,テキストも)

用例

form要素の用例

<form action="#">
<fieldset>
<legend>感想</legend>
<p>名前:<input type="text" value="" name="name" maxlength="50" size="30"></p>
<p>本文:<textarea name="honbun" rows="6" cols="40"> </textarea></p>
</fieldset>
<p><input type="submit" value="送信"></p>
</form>

サンプルページ

属性

accept

送信先のCGI等が受信できるファイルのMIMEタイプを指定する。対応ブラウザは殆ど存在しない。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 form
非推奨 NO
必須 --
MIMEタイプ(カンマ区切りで複数指定)
accept-charset

送信先のCGI等が受信できるデータの文字コードを指定する。少なくともWindows版InternetExplorer6までは効果がなく、その場合送信元ページの文字コードで送信される。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 form
非推奨 NO
必須 --
Shift_JIS EUC-JP 等の文字コード
action

送信するCGIのURLを指定する必須属性。自分自身のページへ送信する場合、#を指定する。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 form
非推奨 NO
必須 YES
URL
enctype

フォームのデータを送信する形式を指定する。初期値はapplication/x-www-form-urlencoded、ファイルアップロードを行う場合、multipart/form-dataを再指定する。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 form
非推奨 NO
必須 --
MIMEタイプ
method

フォームのデータを送信するHTTPプロトコルの送信型を指定する。初期値はGETメソッドとなっており、POSTメソッドを指定できる。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 form
非推奨 NO
必須 --
get,post
name

フォームに名前をつけ、スクリプトの制御を可能にする。XHTML1.0厳密型,1,1では廃止され、id属性に取って代わっている。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(TF)
対象要素 form
非推奨 XHTML1.0では非推奨
必須 --
文字列(大小区別なし)
その他

a要素との共通属性

作成:2008/11/15 / 最終更新:2008/11/15

HTML4.01版/ XHTML1.1版/ XML原本