GET 和POST传递参数
使用GET方式传递参数
使用POST方式传递参数
提交、重置、普通按钮如何传送参数
单行与多行文本输入框如何传送参数
单选按钮与复选框如何传送参数
隐藏表单字段与图像字段如何传送参数
列表框如何传送参数
使用Javascript防止重复提交表单
使用GET方式传递参数
在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。
如果网页中的表单元素的method属性被设置为了“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。
使用GET请求方式给WEB服务器传递参数的格式:
http://www.it315.org/counter.jsp?name=zhangsan&password=123
使用GET方式传送的数据量一般限制在1KB以下。
使用POST方式传递参数
POST请求方式主要用于向WEB服务器端程序提交FORM表单中的数据。
POST方式将各个表单字段元素及其数据作为HTTP消息的实体内容发送给WEB服务器,传送的数据量要比使用GET方式传送的数据量大得多。
表单元素的enctype属性用于指定浏览器使用哪种编码方法将表单中的数据传送给WEB服务器,该属性可以有两种取值:
application/x-www-form-urlencoded
multipart/form-data
提交、重置、普通按钮如何传送参数
总结:
① 在一个FORM表单中可以有多个提交按钮,单击任何一个提交按钮都可以提交表单,只有被单击的提交按钮的名称和值才被作为参数传递,其它提交按钮的信息不会作为参数传递。
② 表单中的普通按钮与重置按钮的名称和值不会作为参数传递。
③ 没有设置name属性的表单字段元素的信息不会作为参数传递。
单行与多行文本输入框如何传送参数
总结:
不管单行和多行文本输入框中是否有内容,设置了name属性的文本输入框的信息总是会作为参数传递。如果文本框中没有输入内容,可以认为其内容为一个空字符串(“”),其参数形式为“text1=”。
单选按钮与复选框如何传送参数
总结:
1、 只有被选中的复选框和单选按钮的信息才会作为参数传递,未被选中的复选框和单选按钮的信息不会作为参数传递。
2、 对于多个名称相同的复选框,它们可以同时被选中;对于多个名称相同的单选按钮,只能同时选中其中的任意一个。
3、 对于被选中的多个同名复选框,它们的信息将以多个名称相同的参数进行传递,即参数列表中会出现多个名称相同的参数。
4、 对于没有设置value属性的单选按钮和复选框,当它们被选中时,它们传递的默认参数值为“on”。
隐藏表单字段与图像字段如何传送参数
总结:
① 隐藏表单字段元素总是被作为参数传递给WEB服务器。如果要在提交FORM表单时将网页中的JavaScript程序获得的信息或者上次的WEB服务器端程序产生的标记信息传送给WEB服务器,使用隐藏字段就是一个很好的办法。
图像字段元素也可以提交FORM表单,用户单击图像字段元素后,表单中的其他信息和图像上单击处的x、y坐标一起传送给服务器,x坐标对应的参数名是图像元素名后加上.x(如image1.x),y坐标对应的参数名是图像元素名后加上.y(如image1.y)
列表框如何传送参数
总结:
① 没有作出选择的列表框的信息不会作为参数传递,就象表单中没有这个列表框的情况一样。
② 如果设置了列表框字段元素的multiple属性,可以选择列表中的多个选项。对于选中的每个选项,它们都会与列表框的名称分别组合成单独的参数后进行传递,这样,参数列表中会出现多个名称为列表框名的同名参数 。
③ 当选中没有设置value属性的列表选项时,浏览器使用该选项的标题作为参数值。
GET 和POST传递参数相关推荐
- HarmonyOS 界面跳转以及界面跳转的同时传递参数
HarmonyOS 不带参数界面之间跳转 package com.example.myapplication.slice; import com.example.myapplication.Resou ...
- 【Qt】信号和槽对值传递参数和引用传递参数的总结
在同一个线程中 当信号和槽都在同一个线程中时,值传递参数和引用传递参数有区别: 值传递会复制对象:(测试时,打印传递前后的地址不同) 引用传递不会复制对象:(测试时,打印传递前后的地址相同) 不在同一 ...
- python获取当前进程id_Python进程,多进程,获取进程id,给子进程传递参数操作示例...
本文实例讲述了Python进程,多进程,获取进程id,给子进程传递参数操作.分享给大家供大家参考,具体如下: 线程与线程之间共享全局变量,进程之间不能共享全局变量. 进程与进程相互独立 (可以通过s ...
- ref和out 传递参数(C#)
1.参数传递默认都是传递栈空间里面存储的内容 2.如果添加了ref那么传递的都是栈空间地址,而不再是栈空间里面的内容 3.如果添加了out,那么传递的也是栈空间的地址 1 //写一个方法计算一个int ...
- python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递
python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...
- React history.push 传递参数
从一个组件跳转到另外的组件,通过代码控制跳转如下: history.push("/index/goodsinfo/goodsdetail"); ///index/goodsinfo ...
- React 组件之间传递参数
其实react组件之间传递参数是比较简单的,但是没有具体的使用过,组件之间传递参数是比较常见的事情,所以记录一下,防止以后自己在网上胡乱的翻找 最近做了一个商品的列表页面,我想通过点击修改能够实现商品 ...
- Antd-Design List渲染列中Button 点击事件 传递参数
背景:使用List 渲染的后台数据列表中,点击删除按钮,可以将该项对应的主键传递给函数 点击删除的时候,将该条商品记录对应的id 传递给函数,通过调用后台接口删除 可以看到的是关键代码: onCli ...
- React onClick 传递参数
背景说明 在下图这样的列表中,点击删除按钮需要执行删除操作 列表产生: {title: '操作',dataIndex: 'rowguid',key: 'rowguid',render: (text, ...
- php中的$_GET全局变量,通过URL传递参数
<!-- PHP $_GET同样是用于收集表单中的数据,在html中的标签是form的属性是method="get" $_GET也可以用于收集URL中发送的数据,当然利用全局 ...
最新文章
- iMeta期刊投审稿系统ScholarOne正式上线
- 史上最全开源中文 NLP 数据集:包括10大类、142条数据源,总有你钟意的那一款!...
- ClassLoader.getSystemResourceAsStream()
- Spark SQL之queryExecution运行流程解析Logical Plan(三)
- centos7 r语言安装_R 和 RStudio 的安装及 R Profile 的配置 amp; 初识 R 语言数据爬取...
- 哈佛推出这款PyTorch工具包,10行代码训练“AI药神”模型
- 一:HTTP协议(超详解)
- PHP安全编程:register_globals的安全性
- 【Luogu1588】丢失的牛
- 一文弄清传统软件开发与互联网软件开发的异同
- 如何批量将class文件反编译为java文件?
- tree.js实现3D效果,官网demo
- 服务器上excel文件损坏,excel文件打不开的原因和解决方法 excel文件损坏怎么修复...
- 低成本搭建Time Machine 服务器
- 电脑一些很经典的技巧
- 从《我不是潘金莲》谈程序员的核心竞争力 1
- 【MYSQL用户创建报错】ERROR 1396 (HY000): Operation CREATE USER failed for ‘user1‘@‘%‘
- dedecms织梦网站搬家教程
- Java项目:(小程序)前台+后台相结合水果商城系统(spring+spring mvc+mybatis+layui+微信小程)
- css实现文字两端对齐
热门文章
- 大数据分析笔记 (4.2) - 逻辑回归分析(Logistic Regression)
- 2021年化工自动化控制仪表考试总结及化工自动化控制仪表考试技巧
- python -单词首字母大写
- 论网盘的秒存与限制下载速度(看完这个你可能还是不想开网盘会员)
- 梅花易数快速入门(无聊专用,算术摘录,非沉迷,理性看待)
- 大数据:简述对数据采集平台的认识
- section元素的使用
- 02_Spring Bean 属性 即xml <beans>标签详解
- WPF教程(十五)MVVM框架
- 2019智能网联汽车技术大会 | 高精地图+高精定位——实现自动驾驶、智慧交通的核心基础...