数据传输对象,解决方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据传输对象,解决方案

数据传输对象,解决方案   篇一:页面间数据传递方式   页面间数据传递方式   XX-08-24 14:09:59| 分类: 默认分类 | 标签: |字号大中小 订阅   转自:?aid=4140tid=55   在网页编程(如php,asp)中常常涉及到页面之间值的传递接收问题。它是网页编程中一项基本的重要的必须掌握的知识点。它包括页面间值传递方式有哪些,哪些变量会传到目的页面,这些变量的值是什么,以及在目的页面中如何接收这些变量的值这些问题。深刻了解这些知识内容,对灵活地实现编程效果是很重要的。   首先,我来讲一下网页间值传递方式。   在有些书上把页面之间值传递按表单传递分get和post两种方式。我认为这样分不完整,不全面。而我根据自己的一些经验把网页之间值的传递归分为显现式和隐含式两种方式觉得这样更确切。   所谓显现式就是值在传递到目的页面的过程时,在浏览器的地址栏中页面地址后面会显示这些变量参数。隐含式方式参数是不会出现地址栏上的,所以具有安全性。   如果要传如下表(变量表1)的变量传到目的页面。   变量名:first idname password   值: yes baorongabc 12345   ―――――――――――表 变量表1―――――――――――――――――――――― 那么如何用显现式和隐含式实现呢?下面就是具体实现方法:   显现式:   1 在程序中写入,如:     action= http://jada/ clubmember_eol_?first=yes idname=baorongabcpassword=12345   文章发表   2.通过表单递交的get方式   此方式当按钮被按下后,表单的数据会附加在网址之后一起送到server。执行效率高,但可传送的数据只有2k左右。   程序如下程序代码(程序1):   标签中代码:    单行文本框first的html代码:      单行文本框idname的html代码:      单行文本框password的html代码:      标准按钮html代码:         隐含式:   通过表单递交的post方式,此方式浏览器会等待server来读取数据,传送的数据量没有限制,数据不会出现地址栏上具有安全性。   只要把程序1中method=get改成method=post,即:      如果把程序1中标签中改成如下代码:    在按提交按钮后   那么在mytest_页面中可接收到六个变量的值,如下表(变量表2)。 变量名:first idname password var1 var2 var3   值: yes baorongabc 12345 yes baorongabc 12345   ―――――――――――表 变量表2―――――――――――――――――――――― 表单与地址栏的结合使用是很有用一种编程手段,我以后在具体例子会讲到。   其次 哪些变量会传到目的页面,这些变量的值是什么以及如何接收?   从上面对页面间值传递方式的阐述,我想大家的那些变量可传到下一页应该有些了解了吧。总结起来可分为表单的内容和跟随在网页地址后面的参数这两大类,他们都会传到目的页面。   不管在表单中对象名和网页地址后面的变量参数名相同那么传递到接收页面值是一个对象变量的值和变量参数值,其他变量值被覆盖。最终是哪一个变量的值,在同一个表单中对象名相同那么上一个对象的值被后面同名对象值覆盖。其他如何覆盖情况请读者自己去试验。 请大家注意,表单对象变量的值只有在通过按钮提交到目的页面才会传递,如在同一页面中有其他超连和表单提交同时存在,而你是通过按超连转到目的页面,那么这个页面是不会接收到表单对象变量的。   由于表单的对象值传递比较复杂,而网页地址后面的参数传递是比较简单。   我重点介绍一下表单的对象值的传递的问题:   表单中的对象有;按钮(标准按钮,图形按钮),文本框(单行文本框,多行文本框),单选按钮,复选框,多行文本框,下拉菜单(可复选的和不可复选),隐含字段。   复选框html代码:      单选按钮html代码:      不可复选下拉菜单html代码:      s1   s2      可复选下拉菜单html代码:      s1   s2   s3      隐藏字段html代码:      超连html代码:   连接   标准按钮html代码:   重新还原标准按钮

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档