请教 net_lover(孟子E章)
再次请教...
关于多选的问题,能否不改变INPUT里的NAME值呢?特别是职员的INPUT值,因为这一变动后,我无法用request.QueryString()来传递INPUT的值..
因为我不清楚会有多少个部门,是从数据库里取出来的,而且也不清楚用户选择了哪些INPUT值,所以无法取得多个不同名的INPUT值()..sendP1..sendP2..sendP3
<script language="JavaScript">
<!--
function CheckAll2()
{
l=document.getElementsByTagName("INPUT")
if(l==null) return
for(i=0;i<l.length;i++)
{
if(l[i].type=="checkbox" && l[i].name.substr(0,4)=="send") l[i].checked=event.srcElement.checked
}
}
function CheckAll(x,bln){
l=document.getElementsByName(x)
if(l==null) return
for(i=0;i<l.length;i++)
l[i].checked=bln
}
function getAll()
{
n=event.srcElement.name
CheckAll(n,event.srcElement.checked)
}
//-->
</script>
<form name="form1" method="get" action="ondisk_send.asp" target="mainFrame" >
全选:<input type=checkbox name=chkall value=on onclick="CheckAll2()"><br/>
部门1<input type="checkbox" name="sendP1" onclick="getAll()" value="部门1">
职员1<input type="checkbox" name="sendP1" value="职员1">
职员2<input type="checkbox" name="sendP1" value="职员2">
职员3<input type="checkbox" name="sendP1" value="职员3"><br/>
部门2<input type="checkbox" name="sendP2" value="部门2" onclick="getAll()">
职员4<input type="checkbox" name="sendP2" value="职员4">
职员5<input type="checkbox" name="sendP2" value="职员5">
职员6<input type="checkbox" name="sendP2" value="职员6"><br/>
部门3<input type="checkbox" name="sendP3" value="部门3" onclick="getAll()">
职员7<input type="checkbox" name="sendP3" value="职员7">
职员8<input type="checkbox" name="sendP3" value="职员8">
</form>