在工程的编写中,我们常常会遇见这样的情况,有时候有些静态页面我们需要相互间传值,又不愿意把静态页面改成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属性中即可