var url=document.location.search;
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
}
var para = str.split("&");
var para1 = para[0].split("=")[1] ;
var para2 = para[1].split("=")[1];
......................
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
}
var para = str.split("&");
var para1 = para[0].split("=")[1] ;
var para2 = para[1].split("=")[1];
......................
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
}
var para = str.split("&");
for(i=0;i<para.length;i++){
alert(para[i].split("=")[1]);
}
a, b, c, d, e
然后你再用 split() 分解一下就得到了你前台选中的多选框的值了.
是可以得到值,但是总是最后一个,比如,我选了a,b,c3个checkbox,得到的是c的值
<input type=checkbox name="mm[]" value=a onclick="Item(this, 'mmAll')">
PHP里是没有request()对象的,也没有什么split()方法的,你把这当ASP了也当成JScript了,
http://10.4.1.140/en/seattle/systemmanagement/2.php?mm=a&mm=b&=c&=d&=e&mmAll=1
怎么把mm一个一个取出来呢?
我觉得你的复选框代码与其他人的不一样,我认为比较好
现在的问题是每个复选框的名字是一样的,这样取值就比较难了,如果把每个复选框的名字命名为mm1,mm2,mm3...这样的话也比较容易取值,但是这样的话,效果和原来的也不一样了。