Javascipt 复选框全选或全消除

本文介绍了一种通过脚本批量修改网站文章显示状态的方法。利用 JavaScript 和 VBScript 实现了选择性地更改文章是否显示的功能,并提供了实现代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 <script language="javascript">
                    
function SetAllChecked(chkAll)
                    {
                        
var temp;
                        
var theTr
                        
var objs=document.getElementsByName("chkDisplay")        
                        
for(var i=0;i<objs.length;i++)
                        {    
                            
if(chkAll.checked)    
        
<script language="javascript">
function SetAllChecked(chkAll)
{
    
var temp;
    
var theTr
    
var objs=document.getElementsByName("chkDisplay")        
    
for(var i=0;i<objs.length;i++)
    {    
        
if(chkAll.checked)    
        {    
            objs[i].checked 
= true;
            
//alert(objs[i].value);
        }
        
else
        {
            objs[i].checked 
= false;
        }
    }
}

function SetCheckbox(chkAll)
{
    
var strTempYes = "";
    
var strTempNo = "";
    
var objs=document.getElementsByName("chkDisplay")        
    
for(var i=0;i<objs.length;i++)
    {    
        
if(objs[i].checked)    
        {    
            strTempYes 
= strTempYes + objs[i].value + "|";        // to display
        }
        
if(!objs[i].checked)    
        {
            strTempNo 
= strTempNo + objs[i].value + "$";        // not display                    
        }
    }                        
    
var url = "ArtilesManagementSetCheckBox.asp?articleIdsYes=" + strTempYes + "&articleIdsNo=" + strTempNo
    location.href
=url;
}
</script>
                    {    
                                objs[i].checked 
= true;
                                
//alert(objs[i].value);
                            }
                            
else
                            {
                                objs[i].checked 
= false;
                            }
                        }
                    }
                    
                    
function SetCheckbox(chkAll)
                    {
                        
var strTempYes = "";
                        
var strTempNo = "";
                        
var objs=document.getElementsByName("chkDisplay")        
                        
for(var i=0;i<objs.length;i++)
                        {    
                            
if(objs[i].checked)    
                            {    
                                strTempYes 
= strTempYes + objs[i].value + "|";        // to display
                            }
                            
if(!objs[i].checked)    
                            {
                                strTempNo 
= strTempNo + objs[i].value + "$";        // not display                    
                            }
                        }                        
                        
var url = "ArtilesManagementSetCheckBox.asp?articleIdsYes=" + strTempYes + "&articleIdsNo=" + strTempNo
                        location.href
=url;
                    }
              
</script>

 <input name="chkAll" type="checkbox" value="checkbox" onClick="SetAllChecked(this)">

 <input name="chkDisplay" id="chkDisplay" type="checkbox" value="<%=rsC_summaryShow.fields("articleId").value%>" >

 

<%
    
Dim articleIdsYes
    
Dim articleIdsNo
    
Dim sqlYes
    
Dim sqlNo    
    
    articleIdsYes 
= Replace(Request("articleIdsYes"),"|",",")
    articleIdsNo  
= Replace(Request("articleIdsNo"),"$",",")
    
    
If articleIdsYes <> "" Then        
        articleIdsYes 
= left(articleIdsYes,len(articleIdsYes)-1)
        sqlYes 
= "update tAsksam_Article set articleDisplayYes = 'Yes' where articleId in (" + articleIdsYes + ")"
        conn.execute(sqlYes)
        
'Response.Write("Yes")
    End IF
    
    
If articleIdsNo <> "" Then        
        articleIdsNo 
= left(articleIdsNo,len(articleIdsNo)-1)
        sqlNo 
= "update tAsksam_Article set articleDisplayYes = 'No' where articleId in (" + articleIdsNo + ")"
        conn.execute(sqlNo)
        
'Response.Write("No")    
    End If
    Response.Redirect(
"ArtilesManagement.asp")
%
>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值