<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起作用
解决方案 »
- 请问一个标准的构造函数内,是不是最好只有对象和属性?没有其他变量或函数语句什么的啊?
- dspace 没有权限问题, 高分求教
- 菜鸟提问,关于deleteRow后单元格丢失
- 这种JavaScript的写法对吗?为什么要这么写?
- 弹出提示,为什么没有声音??
- Jamil组件问题
- jquery cookie 设置 疑问
- javacript写的一个树型菜单.在IE和FIREFOX里边一直工作正常.但是在IE下经常CLIECK子项的时候IE的信息拦的会出现任务条
- 如何用js取得form中某个同名checkbox 域一共有几个?
- 请问如何限制文本框提交时只能输入指定的字符?
- 类别与下拉框的问题
- 长跪不起求助:如何实现西祠那种TEB页的效果:
改成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;
}
}