使用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传递参数相关推荐

  1. HarmonyOS 界面跳转以及界面跳转的同时传递参数

    HarmonyOS 不带参数界面之间跳转 package com.example.myapplication.slice; import com.example.myapplication.Resou ...

  2. 【Qt】信号和槽对值传递参数和引用传递参数的总结

    在同一个线程中 当信号和槽都在同一个线程中时,值传递参数和引用传递参数有区别: 值传递会复制对象:(测试时,打印传递前后的地址不同) 引用传递不会复制对象:(测试时,打印传递前后的地址相同) 不在同一 ...

  3. python获取当前进程id_Python进程,多进程,获取进程id,给子进程传递参数操作示例...

    本文实例讲述了Python进程,多进程,获取进程id,给子进程传递参数操作.分享给大家供大家参考,具体如下: 线程与线程之间共享全局变量,进程之间不能共享全局变量. 进程与进程相互独立  (可以通过s ...

  4. ref和out 传递参数(C#)

    1.参数传递默认都是传递栈空间里面存储的内容 2.如果添加了ref那么传递的都是栈空间地址,而不再是栈空间里面的内容 3.如果添加了out,那么传递的也是栈空间的地址 1 //写一个方法计算一个int ...

  5. python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递

    python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...

  6. React history.push 传递参数

    从一个组件跳转到另外的组件,通过代码控制跳转如下: history.push("/index/goodsinfo/goodsdetail"); ///index/goodsinfo ...

  7. React 组件之间传递参数

    其实react组件之间传递参数是比较简单的,但是没有具体的使用过,组件之间传递参数是比较常见的事情,所以记录一下,防止以后自己在网上胡乱的翻找 最近做了一个商品的列表页面,我想通过点击修改能够实现商品 ...

  8. Antd-Design List渲染列中Button 点击事件 传递参数

    背景:使用List 渲染的后台数据列表中,点击删除按钮,可以将该项对应的主键传递给函数 点击删除的时候,将该条商品记录对应的id 传递给函数,通过调用后台接口删除  可以看到的是关键代码: onCli ...

  9. React onClick 传递参数

     背景说明 在下图这样的列表中,点击删除按钮需要执行删除操作 列表产生: {title: '操作',dataIndex: 'rowguid',key: 'rowguid',render: (text, ...

  10. php中的$_GET全局变量,通过URL传递参数

    <!-- PHP $_GET同样是用于收集表单中的数据,在html中的标签是form的属性是method="get" $_GET也可以用于收集URL中发送的数据,当然利用全局 ...

最新文章

  1. iMeta期刊投审稿系统ScholarOne正式上线
  2. 史上最全开源中文 NLP 数据集:包括10大类、142条数据源,总有你钟意的那一款!...
  3. ClassLoader.getSystemResourceAsStream()
  4. Spark SQL之queryExecution运行流程解析Logical Plan(三)
  5. centos7 r语言安装_R 和 RStudio 的安装及 R Profile 的配置 amp; 初识 R 语言数据爬取...
  6. 哈佛推出这款PyTorch工具包,10行代码训练“AI药神”模型
  7. 一:HTTP协议(超详解)
  8. PHP安全编程:register_globals的安全性
  9. 【Luogu1588】丢失的牛
  10. 一文弄清传统软件开发与互联网软件开发的异同
  11. 如何批量将class文件反编译为java文件?
  12. tree.js实现3D效果,官网demo
  13. 服务器上excel文件损坏,excel文件打不开的原因和解决方法 excel文件损坏怎么修复...
  14. 低成本搭建Time Machine 服务器
  15. 电脑一些很经典的技巧
  16. 从《我不是潘金莲》谈程序员的核心竞争力 1
  17. 【MYSQL用户创建报错】ERROR 1396 (HY000): Operation CREATE USER failed for ‘user1‘@‘%‘
  18. dedecms织梦网站搬家教程
  19. Java项目:(小程序)前台+后台相结合水果商城系统(spring+spring mvc+mybatis+layui+微信小程)
  20. css实现文字两端对齐

热门文章

  1. 大数据分析笔记 (4.2) - 逻辑回归分析(Logistic Regression)
  2. 2021年化工自动化控制仪表考试总结及化工自动化控制仪表考试技巧
  3. python -单词首字母大写
  4. 论网盘的秒存与限制下载速度(看完这个你可能还是不想开网盘会员)
  5. 梅花易数快速入门(无聊专用,算术摘录,非沉迷,理性看待)
  6. 大数据:简述对数据采集平台的认识
  7. section元素的使用
  8. 02_Spring Bean 属性 即xml <beans>标签详解
  9. WPF教程(十五)MVVM框架
  10. 2019智能网联汽车技术大会 | 高精地图+高精定位——实现自动驾驶、智慧交通的核心基础...