HTML <form> 标签
定义和用法
form 元素可为用户输入创建表单。
表单可包含文本域,复选框,单选按钮等等。表单用于向指定的 URL 传递用户数据。
HTML 与 XHTML 之间的差异
NONE
必需的属性
属性 | 值 | 描述 | DTD |
---|---|---|---|
action | URL | 当确认按钮被按下时,接受和处理表单数据的 URL。 | STF |
method |
|
用于向 action URL 传送数据的 HTTP 方法。默认为 get。 | STF |
可选的属性
属性 | 值 | 描述 | DTD |
---|---|---|---|
accept-charset | 字符集名称列表 | 一个服务器可接受的字符集的列表(用逗号分隔)。 | STF |
enctype | MIME 类型 | 用来编码表单内容的 MIME 类型. | STF |
name | 表单名称 | 定义表单的唯一名称。 | TF |
target |
|
在何处打开目标 URL。 | TF |
method 属性
method="get":此方法可传送 URL 中的表单内容:URL?name=value&name=value。
注释:如果表单值包含非 ASCII 字符或者超过 100 个字符,您则必须使用 method="post"。
method="post":此方法可传送 request 主体中的表单内容。
accept-charset 属性
accept-charset 属性允许您指定一系列字符集,服务器必须支持这些字符集,从而得以正确解释表单中的数据。
该属性的值是用引号包含字符集名称列表。如果可接受字符集与用户所使用的字符即不相匹配的话,浏览器可以选择忽略表单或是将该表单区别对待。
此属性的默认值是 "unknown",表示表单的字符集与包含表单的文档的字符集相同。
事件属性
onsubmit, onreset, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
如需完整的描述,请访问事件属性。