url传参问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:43:49
如果有个超链接:<a href="control.do?status=alluser">传值</a>要传值,但是嵌套在form表单里能传值吗?

如果这个超链接是传一个变量:<a href="control.do?status=${alluser}">传值</a>嵌套在form表单里能传值吗?为什么?

这两种形式都是可以的,但在FORM中传值最好用隐藏域(hidden)来实现更好一些.

给你个函数:

function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(name)!=-1)
{
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1)
{
return str.substring(pos_start);
}
else
{
return str.substring(pos_start,pos_end)
}
}
else
{
return "not find";
}
}

演示:
var status= getvalue("status")
document.write(status)