HTML <form> 标签
HTML <form> 标签用于创建供用户输入的 HTML 表单
<form> 元素包含一个或多个如下的表单元素
浏览器支持
所有主流浏览器都支持 <form> 标签
属性
属性 | 值 | 描述 |
---|---|---|
accept | MIME_type | HTML5 不支持 设置服务器接收到的文件的类型 ( 文件是通过文件上传提交的 ) |
accept-charset | character_set | 设置服务器可处理的表单数据字符集 |
action | URL | 设置当提交表单时向何处发送表单数据 |
autocomplete | on off |
设置是否启用表单的自动完成功能 |
enctype | application/x-www-form-urlencoded multipart/form-data text/plain |
设置在向服务器发送表单数据之前如何对其进行编码( 适用于 method="post" 的情况) |
method | get post |
设置用于发送表单数据的 HTTP 方法 |
name | text | 设置表单的名称 |
novalidate | novalidate | 如果使用该属性,则提交表单时不进行验证 |
target | _blank _self _parent _top |
设置在何处打开 action URL |
范例
带有两个输入字段和一个提交按钮的 HTML 表单
<form action="/dy/html/getpost" method="get"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="提交"> </form>
更多范例
HTML 4.01 与 HTML5之间的差异
HTML5 新增了两个新的属性:autocomplete 和 novalidate,同时不再支持 HTML 4.01 中的某些属性
HTML 与 XHTML 之间的差异
在 XHTML 中,name 属性已被废弃
使用全局 id 属性代替
全局属性
<form> 标签支持 HTML 的全局属性
事件属性
<form> 标签支持 HTML 的事件属性
相关文章
HTML 基础教程: HTML 表单和输入
HTML DOM 参考手册: Form 对象