form (interactive form)

Functional list
意味 フォームを定義します。


 <form attributes...> </form>
は、 の中に記述したフォームデータからデータを受け取り、actionアトリビュートで指定したURIにデータを引き渡します。

親要素 以下のHTML要素で使えます。

applet |blockquote |body |button |center |dd |del |div |fieldset

iframe |ins |li |map |noframes |noscript |object |td |th

子要素 1.ページHTML strict の場合[ブロックレベル要素] (form 以外) |script
2.ページHTML transitional の場合[ブロックレベル要素] (form 以外) |[インライン要素]
Attribute
属性 HTMLバリエーション 入力が必要? 意味
action #CDATA strict、
transitional、
frameset に使用可。
必要 フォームのデーターの処理のためのURIを入力します(RFC 2396準拠)。
accept #CDATA strict、
transitional、
frameset に使用可。
不要 ファイルをアップロードするために使えるMimeタイプをリストアップします(RFC 2045準拠) 。
accept-charset #CDATA strict、
transitional、
frameset に使用可。
不要 サポートされている文字セットをリストアップします(RFC 2045準拠)。
enctype #CDATA strict、
transitional、
frameset に使用可。
不要(初期設定application/x-www-form-urlencoded フォームを送るためのMimeタイプを入力します(RFC 2045準拠)。
method get |post strict、
transitional、
frameset に使用可。
不要(初期設定get
name #CDATA strict、
transitional、
frameset に使用可。
不要 フォームの名前を指定します。
onreset #CDATA strict、
transitional、
frameset に使用可。
不要 (スクリプト・コード)
onsubmit #CDATA strict、
transitional、
frameset に使用可。
不要 (スクリプト・コード)
target #CDATA |_blank |
_parent |_self |_top
strict、
transitional、
frameset に使用可。
不要 結果を示すウインドウの名前を決めます。
[共通属性]

<form>タグとは、入力フォームを定義するためのタグです。

このフォーム内にはテキスト入力ボックスやボタンなどを含め、ユーザーが入力した情報をサーバーに送信する場合に使われます。

個人情報の収集などによく使われていますが、セキュリティ面には最大限の注意をはらい、必要のない情報は極力収集しないことが望まれます。

<form action = "***">とは、<form>タグに必須のaction属性を指定したもので、フォームデータの送信先になるCGIなどのプログラムのURLを指定します。

または、"mailto:***@***"を指定し、メールを使ってフォームデータを送信する場合もあります。

<form method = "***">とは、<form>タグにmethod属性を指定したもので、ブラウザがサーバーにフォームデータを送信する場合の方法(POSTメソッドとGETメソッド)を指定するためのものです。

場合にもよりますが、一般的にはPOSTメソッドを使う場合の方が多いでしょう。

<form enctype = "***">とは、<form>タグにenctype属性を指定したもので、フォームデータの送信時のエンコード形式を定義するためのものです。

値には"application/x-www-form-urlencoded"(デフォルト)や、ファイルアップロード時などに使われる"multipart/form-data"や、メール送信などの場合に使われる"text/plain"を指定します。

解説

お名前

メール

記入されたら是非 拝見に伺います。

ご記入の内容は?
感想質問・依頼

ご意見・ご感想

上へ 下へ

戻る