定义提交方法和定义请求地址

  • 2020-08-12 09:27:08
  • 阅读次数:
  • 作者:盈岚科技小编
  • 来源:http://www.lyjtt.cn

定义提交方法

指定表单数据的编码类型之后,还需要设置表单数据的发送方法。form元素通过method属性定义发送表单数据的方法。method属性取值包括get和post(默认)。这两种方法在数据传输过程中分别对应于http协议中的GET和POST方法。这两种方法的区别如下。   

•GET方法是将表单数据作为字符串附加到URL后面,用“?”符号进行区分,每个表单域(名/值对)之间用“&”符号隔开,然后把整个字符串发送到服务器端。例如:

http://www.baidu.com/s?id=1&method=get

由于系统环境变量的长度限制了输入字符串的长度,因此GET方法所发送的信息不能太长,一般在4000字符左右,而且不能含有非ASCII码字符。由于GET方法通过在浏览器的地址栏中以显式方式传递表单数据,也带来信息安全性问题,因此使用时必须要小心。

 •POST方法是将表单数据进行加密,并随HTTP数据流一同发送到服务器。这种方法发送的数据量基本上没有什么限制,因此在表单设计中作为推荐选项进行设置。如果设计上传文件时,必须设置POST方法。

定义请求地址

提交表单后,把表单数据上传到服务器,实际上就是把表单数据传递给另一个文件。从Web开发的角度来分析,提交表单其实就是页面之间的数据传递。

在表单设计中必须确定数据发送的目标,这个目标可能就是准备接收表单数据的PHP文件。只有这样网页交互的任务才能够得以实现。form元素为此提供了action属性,该属性可以定义要接收表单数据的页面。例如:

<form id="form1" name="form1" method="post" action="text.php">    …</form>

上面代码定义了表单数据传递给同一目录中的text.php文件。URL可以是相对路径,也可以是绝对路径,具体设置可以根据需要而定。另外,还可以定义target属性,指定打开目标页面的方式,包括_blank、_self、_parent和_top4个值,简单说明如下。

•_blank:表示在一个新的窗口中打开指定文件。   

•_self:表示在当前窗口中打开指定文件。  

•_parent:表示在当前框架的父框架窗口中打开指定文件,如果没有父框架,等价于_self。   

•_top:表示在顶部浏览器窗口中打开指定文件,如果没有框架,等价于_self。

action属性不仅可以指定URL字符串,也可以是一个电子邮件地址,采用电子邮件方式时,用action=mailto:邮件地址来表示,例如:ac-tion="maito:zhangsan@163.com"。


当前文章标题:定义提交方法和定义请求地址

当前URL:http://www.lyjtt.cn/news/wzzz/3259.html

上一篇:定义传输类型

下一篇:获取文本框的值

网站建设、抖音推广、头条推广、微信朋友圈推广、快手推广专线:15368242187(微信同号)