我有10个左右的checkbox ,……

shangxuan 2002-04-23 06:55:43
我有10个左右的checkbox ,在一个form里面,分为两组,第一个name 为checkbox01,第 2345 name为checkbox[],当第一个checkbox选中的时候2345选中;同样,第六个checkbox name 为checkbox02,第 7、8、9、10 name为checkbox[],当第六个checkbox选中的时候7、8、9、10也选中,javascript怎么写?
...全文
103 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shangxuan 2002-04-25
  • 打赏
  • 举报
回复
哎呀,加不了,没法!

那再感谢大家一次!
shangxuan 2002-04-25
  • 打赏
  • 举报
回复
真的是非常感谢大家,分就那100分,我多不知道怎么分给大家了!

我看能加几分,加了在给大家!

再次感谢大家!!
孟子E章 2002-04-25
  • 打赏
  • 举报
回复
Nothing Is Impossible In JavaScript Column!
:)
孟子E章 2002-04-24
  • 打赏
  • 举报
回复
<script>
function ch1(obj)
{
for(var i=0;i<document.f.elements["checkbox[]"].length/2;i++)
{
document.f.elements["checkbox[]"][i].checked=obj.checked
}
}
function ch2(obj)
{
for(var i=document.f.elements["checkbox[]"].length/2;i<document.f.elements["checkbox[]"].length;i++)
{
document.f.elements["checkbox[]"][i].checked=obj.checked
}
}
</script>
<form name=f action="aaa.asp">
<input name="checkbox01" type=checkbox onclick="ch1(this)">全选:
<input name="checkbox[]" type=checkbox>
<input name="checkbox[]" type=checkbox>
<input name="checkbox[]" type=checkbox>
<input name="checkbox[]" type=checkbox>
<br>
<input name="checkbox02" type=checkbox onclick="ch2(this)">全选:
<input name="checkbox[]" type=checkbox>
<input name="checkbox[]" type=checkbox>
<input name="checkbox[]" type=checkbox>
<input name="checkbox[]" type=checkbox>
</form>
希偌 2002-04-24
  • 打赏
  • 举报
回复
不对,如果你用php,这种用法是正确,我到是不清楚你出了什么问题?
这个是正确用法,被孟子误导了!
希偌 2002-04-24
  • 打赏
  • 举报
回复
checkbox[]???
这个是php的用法吧,在这里是非法的!
孟子E章 2002-04-24
  • 打赏
  • 举报
回复
checkbox[]是非法名字
shangxuan 2002-04-24
  • 打赏
  • 举报
回复
先感谢大家的帮助,但是,不好意思:

8988(晓月) :我的checkbox在一个form里,不可改!

其他两位:改了checkbox的 name ,也不行啊!我的checkbox的name都为checkbox[],也不能改的!

继续求答案!

qiushuiwuhen 2002-04-23
  • 打赏
  • 举报
回复
<script>
function ch(flag){
var i=0;while(1)try{document.all(event.srcElement.name+"A")[i++].checked=event.srcElement.checked}catch(e){break}
}
</script>
<form name=f action="aaa.asp">
<input name="checkbox01" type=checkbox onclick="ch()">
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<br>
<input name="checkbox02" type=checkbox onclick="ch()">
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
</form>
Andrawu 2002-04-23
  • 打赏
  • 举报
回复
我在net_lover(孟子E章)的基础上改了一下。使之选之全选,不选全不选。

<script>
function ch1()
{
if (document.f.checkbox01.checked)
for(var i=0;i<document.f.checkbox01A.length;i++)
document.f.checkbox01A[i].checked=true
else
for(var i=0;i<document.f.checkbox01A.length;i++)
document.f.checkbox01A[i].checked=false
}
function ch2()
{
if (document.f.checkbox02.checked)
for(var i=0;i<document.f.checkbox02A.length;i++)
document.f.checkbox02A[i].checked=true
else
for(var i=0;i<document.f.checkbox02A.length;i++)
document.f.checkbox02A[i].checked=false
}
</script>
<form name=f action="aaa.asp">
<input name="checkbox01" type=checkbox onclick="ch1()">
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<br>
<input name="checkbox02" type=checkbox onclick="ch2()">
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
</form>


Top




孟子E章 2002-04-23
  • 打赏
  • 举报
回复
<script>
function ch1()
{
for(var i=0;i<document.f.checkbox01A.length;i++)
{
document.f.checkbox01A[i].checked=true
}
}
function ch2()
{
for(var i=0;i<document.f.checkbox02A.length;i++)
{
document.f.checkbox02A[i].checked=true
}
}
</script>
<form name=f action="aaa.asp">
<input name="checkbox01" type=checkbox onclick="ch1()">
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<input name="checkbox01A" type=checkbox>
<br>
<input name="checkbox02" type=checkbox onclick="ch2()">
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
<input name="checkbox02A" type=checkbox>
</form>
8988 2002-04-23
  • 打赏
  • 举报
回复
<body>
<table border="1" width="100%">
<tr>
<td width="50%">

<script>
function chkall1(all){
for(i=0;i<form1.chkboxlist.length;i++)
form1.chkboxlist[i].checked=all;

}
</script>
<form name="form1" method="post" action="">
<input type="checkbox" name="allbox" value="Check All" onClick="chkall1(this.checked);">全选<br>
<INPUT name="chkboxlist" type=checkbox>信息1-1<br>
<INPUT name="chkboxlist" type=checkbox>信息1-2<br>
<INPUT name="chkboxlist" type=checkbox>信息1-3<br>
<INPUT name="chkboxlist" type=checkbox>信息1-4
<p>
</form>
</td>
<td width="50%">

<script>
function chkall2(all){
for(i=0;i<form2.chkboxlist.length;i++)
form2.chkboxlist[i].checked=all;

}
</script>
<form name="form2" method="post" action="">
<input type="checkbox" name="allbox" value="Check All" onClick="chkall2(this.checked);">全选<br>
<INPUT name="chkboxlist" type=checkbox>信息2-1<br>
<INPUT name="chkboxlist" type=checkbox>信息2-2<br>
<INPUT name="chkboxlist" type=checkbox>信息2-3<br>
<INPUT name="chkboxlist" type=checkbox>信息2-4<br>
<p>
</form>
</td>
</tr>
</table>
</body>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧