`

利用javascript实现html之前的数据传递

 
阅读更多

在工程的编写中,我们常常会遇见这样的情况,有时候有些静态页面我们需要相互间传值,又不愿意把静态页面改成jsp,这个时候强大的javascript就起作用了,在JS中可以用window.location.href属性获取完整地址,那么我们的参数完全可以使用GET模式来传递即表单的method="GET"

下边是用JS构造的获取get模式提交值的一个函数.
function Request(strName) 
{ 
var strHref = window.document.location.href; 
var intPos = strHref.indexOf("?"); 
var strRight = strHref.substr(intPos + 1); 
var arrTmp = strRight.split("&"); 
for(var i = 0; i < arrTmp.length; i++) 
{ 
    var arrTemp = arrTmp[i].split("="); 
    if(arrTemp[0].toUpperCase() == strName.toUpperCase()) 
       return arrTemp[1]; 
} 
  return ""; 
} 
使用方法:
var id=Request("id"); 
document.write(id); 

有了这个函数我们就可以在html页面上进行取值了.将取得的值付给文本框的value属性中即可

分享到:
评论

相关推荐

    QT5.9 利用 QWebEngineView / QWebChannel 调用JS程序实现QT与HTML网页数据交互,加载百度地图并与地图交互数据

    QT5.9 利用 QWebEngineView / QWebChannel 调用JavaScript 实现QT与HTML网页数据交互, 实现QT加载百度地图并与地图交互数据 。 实现功能: 1.QT通过QWebEngineView模块加载百度地图,通过QWebChannel 调用JS函数...

    Javascript获取HTML静态页面参数传递值示例

    获取HTML静态页面参数传递值可以利用split函数来按参数切成数组、利用正则表达式来获取,具体实现如下,感兴趣的朋友可以参考下

    android获取html表单数据

    利用javascript相互传递参数 间接获取表单数据

    JavaScript详解(第2版)

     15.7.10 利用节点实现文本滚动   15.8 事件处理和DOM   15.8.1 HTML内联方式   15.8.2 脚本方法   15.8.3 DOM方法   15.8.4 冒泡和捕获   15.9 W3C模型中的事件监听器   15.9.1 添加事件  ...

    JavaScript权威指南(第6版)

    20.3 利用IE userData持久化数据 20.4 应用程序存储和离线Web应用 第21章 多媒体和图形编程 21.1 脚本化图片 21.2 脚本化音频和视频 21.3 SVG:可伸缩的矢量图形 21.4 中的图形 第22章 HTML5 API 22.1 地理位置 22.2...

    JavaScript实例精通

    1_4.htm 在HTML中为JavaScript传递变量。 1_5.htm 在HTML中引用JavaScript的变量。 1_6.htm 比较undefined和"undefined"。 第2章(\2) 示例描述:客户端的流程控制。 2_1.htm 条件判断语句if…else 2_2....

    JavaScript权威指南(第6版)中文文字版

    20.3 利用ie userdata持久化数据 592 20.4 应用程序存储和离线web应用 594 第21章 多媒体和图形编程 606 21.1 脚本化图片 606 21.2 脚本化音频和视频 608 21.3 svg:可伸缩的矢量图形 615 21.4 [canvas]中的图形 623...

    JavaScript权威指南(第6版)(中文版)

    20.3 利用IE userData持久化数据 20.4 应用程序存储和离线Web应用 第21章 多媒体和图形编程 21.1 脚本化图片 21.2 脚本化音频和视频 21.3 SVG:可伸缩的矢量图形 21.4 中的图形 第22章 HTML5 API 22.1 地理位置 22.2...

    《JavaScript实例精通》[源代码]

    1_4.htm 在HTML中为JavaScript传递变量。 1_5.htm 在HTML中引用JavaScript的变量。 1_6.htm 比较undefined和"undefined"。 第2章(\2) 示例描述:客户端的流程控制。 2_1.htm 条件判断语句if…else 2_2....

    JavaScript权威指南(第6版)

    20.3 利用ie userdata持久化数据 592 20.4 应用程序存储和离线web应用 594 第21章 多媒体和图形编程 606 21.1 脚本化图片 606 21.2 脚本化音频和视频 608 21.3 svg:可伸缩的矢量图形 615 21.4 [canvas]中的图形 623...

    JavaScript权威指南(第6版) 中文版

    20.3 利用ie userdata持久化数据 592 20.4 应用程序存储和离线web应用 594 第21章 多媒体和图形编程 606 21.1 脚本化图片 606 21.2 脚本化音频和视频 608 21.3 svg:可伸缩的矢量图形 615 21.4 [canvas]中的图形 623...

    JavaScript权威指南(第六版) 清晰-完整

    20.3 利用IE userData持久化数据 20.4 应用程序存储和离线Web应用 第21章 多媒体和图形编程 21.1 脚本化图片 21.2 脚本化音频和视频 21.3 SVG:可伸缩的矢量图形 21.4 中的图形 第22章 HTML5 API 22.1 地理位置 22.2...

    Flask-Messaging:利用SocketIO和Flask用Python和Javascript编写的基于Web的实时(即时)私人消息传递应用程序

    利用SocketIO和Flask,以Python和Javascript编写的基于Web的实时(即时)私人消息传递应用程序。 特征 用户帐户之间的即时消息。 实时多标签同步,无需重新加载页面。 如果打开了多个选项卡,或者跨多个设备登录了...

    AJAX 源码范例

    06/6.7.2.html 在JavaScript实现抽象类范例 06/6.8.3.html 给事件处理程序传递参数范例 06/6.8.4.html 使自定义事件支持多绑定范例 06/6.9/ 实例:使用面向对象思想处理cookie &lt;br&gt;第7章...

    JavaScript笔记

    等号右边其实就是1个匿名方法对象 |--*必须在传递之前声明方法对象* C:var compare=new Function('a','b','return a-b') ---| --其实js底层就是new Function;构造函数中的参数都是字符串 结论:所有的方法都是...

    使用Object-C开发的练习项目

    进阶操作则涵盖了与JavaScript的交互,包括如何在Objective-C和JavaScript之间传递数据,如何调用彼此的方法等。这部分的实现非常有助于提升应用的交互性和功能性。在高级操作中,项目还实现了一个加载进度条,让用户...

    Ajax+FormData+javascript实现无刷新表单信息提交

    dom收集表单信息,利用FormData快速收集表单信息 ,实例化表单数据对象 同时收集fm的表单域信息。 var fd = new FormData(fm); //实例化对象 alert&#40;fd&#41;; fd对象内部有收集的form表单域信息 ajax传递表单...

Global site tag (gtag.js) - Google Analytics