JavaScript 表单提交

action: URL当它提交表单时,会将数据提交到某个地方。
(1)method :用来发送form-date的HTTP的方法,提交表单的方式。method 它有四种提交表单的方式为method/delete,get,post,put等。
(2)form表单的属性有两种:action,method这两个属性。

2.URL可能的值:
(1)绝对URL它指向其它的的站点,比如scr”www.baidu.com”.
(2)相对URL 指向站点里面的文件,例如src=”FormOO/getDate”.

3.get提交时参数直接暴露在URL上。
(1)(W3School上给出的一个区别)
与POST相比,GET更简单也更快,在大部分情况下都能使用,然而在下面情况中,请使用POST请求:
无法使用缓存文件,更新服务器上的文件或数据库。
向服务器发送大量的数据,POST没有数据量限制。
发送包含未知数字符的用户输入时,POST比GET更稳重,更可靠。

4.get/post区别:
(1)GET方法是用来向服务器上获取数据,而PSOT是用来向服务器上传递修改数据的。
(2)GET将表单里的数据添加到action所指向的URL后面,并且两者之间使用”?”连接
而各个变量之间使用"&"连接;PSOT是将表单中的数据放在form的数据体(FormData)中,
按照键值对的方式,传递到所指向的action
(3)GET是不安全的,因为在传输过程中,数据被放在请求的url中这样用户可以直接在浏览器上看到提交的数据,
POST的所有操作对用户来说都是不可见的,数据都在数据体(FormData)中
(4)GET方法向URL添加数据,URL的长度是受限制的(URL的最大长度是2048个字符),POST提交无限制
https://www.w3school.com.cn/tags/html_ref_httpmethods.asp
(5)GET为form表单的默认提交方式
(6)GET方式获取数据后,刷新,它不会有负面的影响,因为它只是获取数据,
POST数据会被重新提交可能会产生不良的后果,(浏览器应该告知用户数据会被重新提交)
(7)数据类型的限制:GET只允许ASCII字符,P

4.手动提交表单数据:
示例:
(1)可以通过参数形式接收数据
(2)可以通过FormCollection接收数据
(3)Requset.Form接收表单数据
myform.action = “/Form/getDataByFormCollection”;
myform.action = “/Form/GetData”;//提交地址
在这里插入图片描述

5.获取表单数据的4种方式:只能接受到post提交过来的数据
(1)通过形参的方式接收表单提交的数据
(2)通过FormCollection来接收表单的数据
(3)通过Request.Form[“name的属性值”]获取表单数据
(4)EntityClass实体类接收数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值