JavaScript 表单提交总结

  1. form表单的属性

action和method

action值为url(指定其他网站或指定其他网站的文件),作用为提交表单数据时向规定地提交数据。

Method值为get和post,作用为提交表单的方式。

Get和post虽然同为method的值但是大不相同。

(1.)get相对来说都是form表单默认的提交方式,提交时参数直接暴露在url上,用户提交后能在浏览器上看到提交的数据,相对来说是不安全的,不过大部分情况都使用他。

(2)如果是以下情况则需要使用post:

 1.无法使用缓存文件(更新服务器上的文件或数据库)

 2.向服务器发送大量数据时可以用post,post没有数据限制。

 3.发送包含着特殊字符的语句或字母等等,post比get更稳定可靠。

(3).Get和post的区别。

 1.get是用来向服务器获取数据,而post是向服务器传递修改数据。

 2.get将将表单的数据添加到action所指向的url后面,两者之间用“?”连接,变量则是用“&连接。Post则是将表单中的数据放在form的数据体(formdata)中,按照对应位置的方式,传递到所指向的action。

 3.上面说了,get传递是不安全的,而post的数据则是放在数据体中。

 4.get向url添加数据,不能大于2048个字符的,post无限制。

 5.get获得数据后刷新,不会产生负面影响。Post获取数据后刷新后会重新提交数据。

 6.get只能使用ASCII字符,post没有限制(如果提交二进制数据,比如图片之类的,需要用到post)
  1. 接收数据

可在表单中设置method值为get(可以通过参数形式接收数据)或post(默认get)

3.提交地址

可以在form里面写上action然后写上提交地址

例如action = “接收数据页面/函数名称”

Get可以通过参数接收。

Post可以通过FormCollection接收数据,request.form接收数据。(οnsubmit=”return false”防止表单自动提交)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值