HTML <form> 标签

定义和用法

form 元素可为用户输入创建表单。

表单可包含文本域,复选框,单选按钮等等。表单用于向指定的 URL 传递用户数据。

HTML 与 XHTML 之间的差异

NONE

必需的属性

属性 描述 DTD
action URL 当确认按钮被按下时,接受和处理表单数据的 URL。 STF
method
  • get
  • post
用于向 action URL 传送数据的 HTTP 方法。默认为 get。 STF

可选的属性

属性 描述 DTD
accept-charset 字符集名称列表 一个服务器可接受的字符集的列表(用逗号分隔)。 STF
enctype MIME 类型 用来编码表单内容的 MIME 类型. STF
name 表单名称 定义表单的唯一名称。 TF
target
  • _blank
  • _parent
  • _self
  • _top
在何处打开目标 URL。 TF

method 属性

method="get":此方法可传送 URL 中的表单内容:URL?name=value&name=value。

注释:如果表单值包含非 ASCII 字符或者超过 100 个字符,您则必须使用 method="post"。

method="post":此方法可传送 request 主体中的表单内容。

有关 method 方法的详细信息

accept-charset 属性

accept-charset 属性允许您指定一系列字符集,服务器必须支持这些字符集,从而得以正确解释表单中的数据。

该属性的值是用引号包含字符集名称列表。如果可接受字符集与用户所使用的字符即不相匹配的话,浏览器可以选择忽略表单或是将该表单区别对待。

此属性的默认值是 "unknown",表示表单的字符集与包含表单的文档的字符集相同。

标准属性

id, class, title, style, dir, lang, xml:lang

如需完整的描述,请访问标准属性

事件属性

onsubmit, onreset, onclick, ondblclick, onmousedown, onmouseup, 
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

如需完整的描述,请访问事件属性