<form name="form1" method="post" action="1.asp">
<input name="select1" type="checkbox" id="select1">
</form><form name="form2" method="post" action="2.asp?action=del">
<%do while not rs.eof%>
<tr>
<td>
<input name="selectdel" type="checkbox" id="selectdel" value=<%=rs("T_id")%>>
</td>
</tr>
<%rs.movenext
loop%>
<tr>
<td>
<input type="submit" name="Submit" value="删除所选内容">
全选<input type="checkbox" name="checkbox" onClick="mm()">
</td>
</tr>
</form><script language=javascript>
function mm()
{
var a = document.getElementsByTagName("input");
if(a[0].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = true;
}
}
</script>
其实我要实现的就是点击“全选”,就可以全选或取消form2里的所有复选框
但实际里它会把form1里的复选框也选进去,如果可以实现只对form2起作用
<input name="select1" type="checkbox" id="select1">
</form><form name="form2" method="post" action="2.asp?action=del">
<%do while not rs.eof%>
<tr>
<td>
<input name="selectdel" type="checkbox" id="selectdel" value=<%=rs("T_id")%>>
</td>
</tr>
<%rs.movenext
loop%>
<tr>
<td>
<input type="submit" name="Submit" value="删除所选内容">
全选<input type="checkbox" name="checkbox" onClick="mm()">
</td>
</tr>
</form><script language=javascript>
function mm()
{
var a = document.getElementsByTagName("input");
if(a[0].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = true;
}
}
</script>
其实我要实现的就是点击“全选”,就可以全选或取消form2里的所有复选框
但实际里它会把form1里的复选框也选进去,如果可以实现只对form2起作用
改成var a = form1.getElementsByTagName("input");
<input name="select1" type="checkbox" id="select1">
</form><form name="form2" method="post" action="2.asp?action=del">
<%do while not rs.eof%>
<tr>
<td>
<input name="selectdel" type="checkbox" id="selectdel" value=<%=rs("T_id")%>>
</td>
</tr>
<%rs.movenext
loop%>
<tr>
<td>
<input type="submit" name="Submit" value="删除所选内容">
全选<input type="checkbox" name="checkbox" onClick="mm()">
</td>
</tr>
</form><script language=javascript>
function mm()
{
var a = document.form2.getElementsByTagName("input");
if(a[0].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = true;
}
}
</script>
是取document里面的所有INPUT对象,
for(var item in fn){
if(item !=null && item.tagName != null && item.type != null && /input/i.test(item.tagName) && /checkbox/i.test(item.type)){
item.checked = true;
}
}