请教--复选框全选是怎么作的?急

iexstra 2003-10-20 09:21:35
RT
...全文
31 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
starboy1413 2003-10-22
  • 打赏
  • 举报
回复
给分之前要输入密码的~~~~~~~~~
iexstra 2003-10-22
  • 打赏
  • 举报
回复
谢谢几位楼上的!
我想给你们分,但是我点"给分"就是出错!
谁能告诉我为什么!?
iexstra 2003-10-22
  • 打赏
  • 举报
回复
我当然输了密码了的!~~~~~~~~~~~~~~
我再试试
mjwgtm 2003-10-20
  • 打赏
  • 举报
回复
<html>
<head>
</head>
<body>
<form name="form1" method="post" action="">
<input type="checkbox" name="c" value="" >
<input type="checkbox" name="c" value="">
<input type="checkbox" name="c" value="">
<input type="checkbox" name="c" value="">
</form>
<a href="#" onclick="selectall()">全选</a>
</body>
</html>
<script language=javascript>
function selectall(){
for (i=0;i<form1.c.length;i++)
form1.c[i].checked = "on";
}
</script>
avonqin 2003-10-20
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectall_onclick(value,n) {
var chk;
chk = eval("document.frmform.chkbox"+n);
if ((chk.length)>1 )
{
for (var i=0;i< chk.length;i++)
{
chk[i].checked=value
}
}
else
{
chk.checked=value
}
}
//-->
</SCRIPT>

<form name=frmform ……>
<input type=checkbox name=chkbox0 value=1>test1
<input type=checkbox name=chkbox0 value=1>test2
<input type=checkbox name=chkbox0 value=1>test3
<input type=checkbox name=chkbox0 value=1><BR>
<input type=checkbox name=selectall0 onclick="javascript:selectall_onclick(frmform.selectall0.checked,0)"> 选中所有
</form>

huhan3 2003-10-20
  • 打赏
  • 举报
回复
<script language=javascript>
<!-- 全选 -->
function selectall(v){
var f = document.forms["listmsgs"];
for (i=0;i<f.elements.length;i++)
if (f.elements[i].value=="on") f.elements[i].checked = v;
document.forms["listmsgs"].elements["clickall"].checked = v;
document.forms["listmsgs"].elements["clickall2"].checked = v;
}
<!-- 清空 -->
function clickexpunge(){
document.forms["listmsgs"].action="folder";
document.forms["listmsgs"].elements["act"].value="4";
document.forms["listmsgs"].submit();
}

<!-- 是否有选中? -->
function isselected(){
var f = document.forms["listmsgs"];
for (i=0;i<f.elements.length;i++)
if ((f.elements[i].value=="on") && (f.elements[i].checked)) return true;
return false;
}



<!--是否全部选中? -->
function isallselected(){
var selectcount = 0;
var allcount=0;
var f = document.forms["listmsgs"];
for(i=0;i<f.elements.length;i++){
if ((f.elements[i].name.indexOf("select")>-1) && (f.elements[i].checked)){
selectcount = selectcount + 1;
}
}
for(i=0;i<f.elements.length;i++){
if ((f.elements[i].name.indexOf("select")>-1)){
allcount = allcount+1;
}
}
if(selectcount==allcount)
return true;
else
return false;
}

</script>


调用
<input type=checkbox name=clickall2 onclick="selectall(this.checked)">全选
panjisheng 2003-10-20
  • 打赏
  • 举报
回复
对不起!有点小错误!!
应该是
<input type="checkbox" name="C1" value="1">
……

c1 = (request.form("c1"))

if request.form("c1")="1" then
c1="内容"
else
c1=""
end if
……
panjisheng 2003-10-20
  • 打赏
  • 举报
回复
<input type="checkbox" name="C1" value="ON">
<input type="checkbox" name="C2" value="ON">
<input type="checkbox" name="C3" value="ON">
<input type="checkbox" name="C4" value="ON">
……
然后在提交的文件中
if request.form("c1")="1" then
c1="内容"
else
c1=""
end if
……

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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