form表单采用post提交方式提交,在url后面加问号再传递一个参数,提交后是否能接收到?

form表单采用post提交方式提交,在url后面加问号再传递一个参数,提交后是否能接收到?,第1张

可以接收到。

Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。

Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。

假设有个页面:test.asp?id=111

1、页面是用的是POST的方法发送数据给test.asp:

需要用request.from("id")取值。

用request("id")也能取到数据,但需要先检测QUERYSTRING的值,速度就变慢了。

2、页面是用的GET的方法发送数据给test.asp:

request.querystring("id")与request("id")都是可以取到get方法的传值。

request.querystring("id")只能取GET的数据。

扩展资料:

form的常见属性:

1、id:表单的唯一标识。

2、name:表单的名字。

3、method:定义表单提交的方法,有两种方法:Post方法和Get方法。

4、action:用于处理表单的服务器端页面(以URL 形式表示)。

表单中的控件的两个属性:name属性和value属性,每一个控件的这两个属性将构成“name-value对”提交到action属性所定义的页面进行处理。

post方法:

用这种方法提交的表单,数据将以数据块的形式提交到服务器,表单数据不会出现在URL中,所以用这种方式提交的表单数据是安全的。如果表单数据中包含类似于密码等数据,建议使用post方法。

Get方法:

这是发送表单数据的默认方法,这种方法会以 “?name1=value1&name2=value2”的形式,将表单数据附加到URL的后面,提交到服务器处理,这种方法安全性不如post方法,因为表单数据会暴露在URL中,但是它的处理效率要比post方法高。

1,Form表单的常用属性

2,浏览器提交表单时执行步骤

3,提交方法

4,常见的几种提交方式

enctype为 form 表单数据的编码格式,Content-type为Http传输的数据的编码格式。分清两者

1, get: 表单数据会被 encodeURIComponent 后以参数的形式: name1=value1&name2=value2附带在 url? 后面,再发送给服务器,并在 url 中显示出来

2, post: enctype 默认"application/x-www-form-urlencoded"对表单数据进行编码,数据以键值对在http请求体重发送给服务器;如果enctype 属性为"multipart/form-data",则以消息的形式发送给服务器"

在js中定义了其它变量,需要提交的时候携带,这时可以不用表单直接提交(此方法引用了jQuery插件)

select 查询的列名(用逗号隔开即可) from 表名 where 条件

例如:

select * from account where username='李明' and password='123456'

*指表中的一条信息的所有属性,选择上面的语句执行,就可以查询了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11461886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存