http://www.usamimi.info/~geko/arch_web/arch_html/tag_form.xhtml
フォームを作成する。送信するCGIのURLを指定するaction属性は必須。移行型では全ての種類の要素を直下に配置できたが、厳密型ではインライン要素とテキストは記述できない。
バージョン | HTML4.01(STF),XHTML1.0(STF),XHTML1.1 |
---|---|
開始/終了タグ | 必須/必須 |
要素種 | ブロック |
非推奨 | NO |
必須 | -- |
内容となるもの | ブロック要素,script要素(移行型ではインライン要素,テキストも) |
<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>
送信先のCGI等が受信できるファイルのMIMEタイプを指定する。対応ブラウザは殆ど存在しない。
バージョン | HTML4.01(STF),XHTML1.0(STF),XHTML1.1 |
---|---|
対象要素 | form |
非推奨 | NO |
必須 | -- |
値 | MIMEタイプ(カンマ区切りで複数指定) |
送信先のCGI等が受信できるデータの文字コードを指定する。少なくともWindows版InternetExplorer6までは効果がなく、その場合送信元ページの文字コードで送信される。
バージョン | HTML4.01(STF),XHTML1.0(STF),XHTML1.1 |
---|---|
対象要素 | form |
非推奨 | NO |
必須 | -- |
値 | Shift_JIS EUC-JP 等の文字コード |
送信するCGIのURLを指定する必須属性。自分自身のページへ送信する場合、#を指定する。
バージョン | HTML4.01(STF),XHTML1.0(STF),XHTML1.1 |
---|---|
対象要素 | form |
非推奨 | NO |
必須 | YES |
値 | URL |
フォームのデータを送信する形式を指定する。初期値はapplication/x-www-form-urlencoded、ファイルアップロードを行う場合、multipart/form-dataを再指定する。
バージョン | HTML4.01(STF),XHTML1.0(STF),XHTML1.1 |
---|---|
対象要素 | form |
非推奨 | NO |
必須 | -- |
値 | MIMEタイプ |
フォームのデータを送信するHTTPプロトコルの送信型を指定する。初期値はGETメソッドとなっており、POSTメソッドを指定できる。
バージョン | HTML4.01(STF),XHTML1.0(STF),XHTML1.1 |
---|---|
対象要素 | form |
非推奨 | NO |
必須 | -- |
値 | get,post |
フォームに名前をつけ、スクリプトの制御を可能にする。XHTML1.0厳密型,1,1では廃止され、id属性に取って代わっている。
バージョン | HTML4.01(STF),XHTML1.0(TF) |
---|---|
対象要素 | form |
非推奨 | XHTML1.0では非推奨 |
必須 | -- |
値 | 文字列(大小区別なし) |