表单的开始和结束以啥为标志?表单的提交有几种方法,它们的区别是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单的开始和结束以啥为标志?表单的提交有几种方法,它们的区别是啥?相关的知识,希望对你有一定的参考价值。

表单并没有什么开始和结束之说,它跟其它的html标签是一样的,加载网页的时候就自动调用了,只不过它有个按钮触发事件,当点击这个按钮之后,文件就跳转到表单指定的跳转位置了。
它有两种方法post和get
表单提交中Get和Post方式的区别有5点

1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。
参考技术A <form> //表单开始
</form> //表单结束

有两种方法:
post 比较常用
get 用得少

表单有哪几种提交方式?不同提交方式中asp程序如何获取表单中的参数?

method 属性浏览器使用
method 属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST 方法和 GET 方法。如果采用 POST 方法,浏览器将会按照下面两步来发送数据。首先,浏览器将与 action 属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。在服务器端,一旦 POST 样式的应用程序开始执行时,就应该从一个标志位置读取参数,而一旦读到参数,在应用程序能够使用这些表单值以前,必须对这些参数进行解码。用户特定的服务器会明确指定应用程序应该如何接受这些参数。另一种情况是采用 GET 方法,这时浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的 action URL 之后。这两者之间用问号进行分隔。一般浏览器通过上述任何一种方法都可以传输表单信息,而有些服务器只接受其中一种方法提供的数据。可以在 <form> 标签的 method (方法)属性中指明表单处理服务器要用方法来处理数据,使 POST 还是 GET。

后台取值的时候应该没有什么区别
参考技术A form提交方式有post和get两种,其中get方式即url参数方式,具体可以搜索相关资料。
asp页面接收form元素传递值的方式对应的是post:request.form(key)和get:request.querystring(key)。但是使用request(key)方式可以不区分提交方式。
参考技术B 主要有Post和Get两种方式
asp可以使用如下2种方式获得Post或Get来的数据:
1. request("XXXX")
2. request.form("xxxx")

以上是关于表单的开始和结束以啥为标志?表单的提交有几种方法,它们的区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章

07 Flink的多种提交方式

javascript异步提交有几种方法

表单有哪几种提交方式?不同提交方式中asp程序如何获取表单中的参数?

PHP防止表单重复提交的几种常用方法汇总

From表单提交数据的几种方式

表单向服务器提交数据有几种方式?这些方式有什么区别?