请求帮助!

pork 2003-06-05 08:41:12
我有一个按钮,当第一次点击时,将表单中的复选框全部选中,现在想在第二次点击时,取消所有的选中。
现在我是这样写的,但不能取消全不选,希望大侠帮我改改,万分感谢!

function ChooseAll()
{
num=document.forms[0].kk.length;
if (document.all.ClickAll.onclick)
for (var i=0;i<num;i<i++)
{
var e = document.all.kk[i];
e.checked=1;
}

else
for (var i=0;i<num;i<i++)
{
var e = document.all.kk[i];
e.checked=0;
}

return true;
}
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pork 2003-06-06
  • 打赏
  • 举报
回复
非常感谢 fason(阿信)版主!
fason 2003-06-05
  • 打赏
  • 举报
回复
<form name=f>
<input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m>
<input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m>
全选<input type=button value="Check All" onclick="checkAll()">
</form>

<script language=javascript>
var t=false
function checkAll()
{
var a = document.f.m
for (var i=0; i<a.length; i++){
a[i].checked = !t
}
t=!t

}
</script>
pork 2003-06-05
  • 打赏
  • 举报
回复
首先感谢大家的回复。
我是初学,大侠能给我解释一下吗,
最好能够按照我的具体需求改,
<input type=\"checkbox\" id=\"kk\" name=\"Delete\" value=\"" + unid + "\">
原来为一个复选框(ClickAll),用下面代码可以实现,现在改为用一个按钮(ClickAll),我没着了,肯望大侠指点
function ChooseAll()
{
num=document.forms[0].kk.length;
if (document.all.ClickAll.checked)
for (var i=0;i<num;i<i++)
{
var e = document.all.kk[i];
e.checked=1;
}

else
for (var i=0;i<num;i<i++)
{
var e = document.all.kk[i];
e.checked=0;
}

return true;
}
coffee_cn 2003-06-05
  • 打赏
  • 举报
回复

function select_All(checked){

for (var i=0;i<document.frm_list.elements.length;i++){
var e = document.frm_list.elements[i];
if (e.name != 'allbox')
e.checked = checked;
}
document.all.check_all.checked=checked;
}

function select_ok(){
if(document.all.check_all.checked){
document.frm_list.button_select.value="取消";
select_All(true)}
else{
document.frm_list.button_select.value="全选";
select_All(false)
}

}

function select_change(){
if(document.frm_list.button_select.value=="全选"){
document.frm_list.button_select.value="取消";
select_All(true);
}
else{
document.frm_list.button_select.value="全选";
select_All(false);
}
}
Reker熊 2003-06-05
  • 打赏
  • 举报
回复
<input name=mp3url type=checkbox value=1.mp3><br>
<input name=mp3url type=checkbox value=2.mp3><br>
<input name=mp3url type=checkbox value=3.mp3><br>
<input name=mp3url type=checkbox value=4.mp3><br>
<input name=mp3url type=checkbox value=5.mp3><br>
<input type=checkbox onclick="selectUrl()" id=selchk>全選/反選
<script>
function selectUrl()
{
var aUrl=document.getElementsByName("mp3url");
for(icount=0;icount<aUrl.length;icount++)
{aUrl[icount].checked=(document.getElementById("selchk").checked==true)?true:false;}
}
</script>
fason 2003-06-05
  • 打赏
  • 举报
回复

<input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m>
<input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m>
全选<input type=checkbox value="Check All" onclick="mm(this)">

<script language=javascript>
function mm(o)
{
var a = document.getElementsByName("m");
for (var i=0; i<a.length; i++){
a[i].checked = o.checked;
}

}
</script>

87,988

社区成员

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

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