form - XHTML 1.0 Transitional

  1. 概要
  2. 親子関係
  3. 属性
    1. 全ての属性
    2. 固有の属性

概要

コントロールのコンテナを表します。

カテゴリ
フォーム (フォームに関する要素)
ブロック要素 (ブロックレベルの要素)
開始タグ
必須
終了タグ
必須
関連要素
他の文書型
  • FORM (HTML 4.01 Transitional)
  • FORM (HTML 4.01 Strict)
  • FORM (HTML 4.01 Frameset)
  • form (XHTML 1.0 Strict)
  • form (XHTML 1.0 Frameset)
  • form (XHTML 1.1)
  • form (XHTML basic 1.0)
  • FORM (ISO/IEC 15445:2000)
備考
仕様書・解説

親子関係

内容モデル
%form.content;
内容モデル(エンティティ展開済み)
( #PCDATA | p | h1 | h2 | h3 | h4 | h5 | h6 | div | ul | ol | dl | menu | dir | pre | hr | blockquote | address | center | noframes | isindex | fieldset | table | a | br | span | bdo | object | applet | img | map | iframe | tt | i | b | u | s | strike | big | small | font | basefont | em | strong | dfn | code | q | samp | kbd | var | cite | abbr | acronym | sub | sup | input | select | textarea | label | button | noscript | ins | del | script )* 
内容
親要素
包含禁止要素

属性

全ての属性

属性一覧
Name Type Value
accept CDATA as %ContentTypes; Implied
accept-charset CDATA as %Charsets; Implied
action CDATA as %URI; Required
class CDATA Implied
dir (ltr | rtl) Implied
enctype CDATA as %ContentType; 'application/x-www-form-urlencoded'
id ID Implied
lang NMTOKEN as %LanguageCode; Implied
method (get | post) 'get'
name NMTOKEN Implied
onclick CDATA as %Script; Implied
ondblclick CDATA as %Script; Implied
onkeydown CDATA as %Script; Implied
onkeypress CDATA as %Script; Implied
onkeyup CDATA as %Script; Implied
onmousedown CDATA as %Script; Implied
onmousemove CDATA as %Script; Implied
onmouseout CDATA as %Script; Implied
onmouseover CDATA as %Script; Implied
onmouseup CDATA as %Script; Implied
onreset CDATA as %Script; Implied
onsubmit CDATA as %Script; Implied
style CDATA as %StyleSheet; Implied
target NMTOKEN as %FrameTarget; Implied
title CDATA as %Text; Implied
xml:lang NMTOKEN as %LanguageCode; Implied

固有の属性

accept
MIMEタイプをカンマ区切りで列挙します。MIMEタイプは、当該フォームを処理するサーバが、正確に処理するMIMEタイプです。 ユーザエージェントはこの属性の情報を用いて、ユーザに対してサーバに送るファイル選択一覧を示す際に、適合しないファイルを削除することがあります。
accept-charset
入力データについて、当該フォームを処理するサーバが受け入れる文字符号化方法のリストを指定します。 このリストは、排他関係リストとして解釈されます。この属性のデフォルト値は予約文字列 'UNKNOWN'(不明)で、この場合、 当該form要素を含む文書の伝送に使われた文字符号化方法と解釈されるでしょう。
action
フォーム処理エージェントを指定します。HTTPスキームURI以外の値の場合、ユーザエージェントの動作は定義されていません。
enctype
method属性値が 'post' の場合、サーバに提出する際のMIMEタイプを指定します。 デフォルト値は 'application/x-www-form-urlencoded' です。 input要素で type="file" のものと組み合わせる場合は、この値に 'multipart/form-data' を指定する必要があります。
method
フォームデータ集合を提出する際に、どちらのHTTPメソッドを用いるかを指定します。 指定可能な値は、大文字小文字を区別しません。
name
当該要素に名前をつけ、スタイルシートやスクリプトから参照できるようにします。 (この属性は、互換性維持のために存在します。)
target
フレームにname属性によって名前をつけることで、そのフレームをこの要素のaction属性によるリンクの「目標」とすることができます。