---恢复内容开始---
<form>标签
概述
在HTML中,<form></form>标记对用来创建一个表单,即定义表单的开始和结束位置,在标记对之间的一切都属于表单的内容。每个表单元素开始于form元素,可以包含所有的表单控件,还有任何必需的伴随数据,如控件的标签、处理数据的脚本或程序的位置等。
在表单的<form>标记中,还可以设置表单的基本属性,包含表单的名称、处理程序、传送方法等。一般情况下,表单的处理程序action和
传送方法method是必不可少的参数。
<form>元素的属性
1.action属性:用来定义表单处理程序的位置(相对地址或绝对地址)。
2.name属性:用来给表单命名。
3.method属性:定义表单结果从浏览器传送到服务器的方法,一般有两种方法:get、post。
method=get:使用这个设置时,表单数据会被视为CGI或ASP的参数发送,也就是来访者输入的数据会附加在URL之后,由用户端直接发送至服务器,所以速度上
会比post快,但缺点是数据长度不能够太长。在没有指定method的情形下,一般都会视get为默认值。
method=post:使用这种设置时,表单数据是与URL分开发送的,用户端的计算机会通知服务器来读取数据,所以通常没有数据长度上的限制,缺点是速度上会比get慢。
4.enctype 属性:用于设置表单信息提交的编码方式。
enctype属性为表单定义了MIME编码方式,编码方式的取值如下表所示
编码方式的取值
enctype取值 |
取值的含义 |
text/plain |
以纯文本的形式传送 |
application/x-www-form-urlencoded |
默认的编码形式 |
multipart/form-data |
MIME编码,上传文件的表单必须选择该项 |
5.target属性:用来指定目标窗口的打开方式。
目标窗口的打开方式包含4个取值
_blank是指将返回的信息显示在新打开的窗口中;
_parent是指将返回信息显示在父级的浏览器窗口中;
_self则表示将返回信息显示在当前浏览器窗口;
_top表示将返回信息显示在顶级浏览器窗口中。
原文地址:https://www.cnblogs.com/wscgc/p/10679190.html