日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

asp.net程序中實(shí)現(xiàn)checkbox全選代碼_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析五種ADO.NET數(shù)據(jù)庫連接知識
ADO.NET提供了多種對象模型,比較典型的以下有五種,它們?nèi)繗w類在System.Data.SqlClient名稱空間下。 一、SqlConnection對象 ADO.NET使用SqlConnection對象與SQLServer進(jìn)行連接。連接字符串的常用形式有兩種: 1.使用Windows集成安全身份認(rèn)證,例如:strin

    程序開發(fā)中經(jīng)常會要用到checkbox的全選,通常情況下是在一些數(shù)據(jù)綁定控件中如gridview 等 。下面以repeater 為例,在repeater的header 和item中放入checkbox控件 
<asp:Repeater ID="rptGroup" runat="server"> 
            <HeaderTemplate> 
                <table width="100%" cellspacing="1" class="tab"> 
                    <tr> 
                        <td width="3%" align="center" class="td-01"><input type="checkbox" id="chkAll" name="chkAll" value="checkbox" onclick="checkAll(’chkAll’,this);" />        </td> 
                    </tr> 
            </HeaderTemplate> 
            <ItemTemplate> 
                <tr> 
                <td align="center" ><input type="checkbox" name="chkSelect" value=’<%# Eval("ID") %>’  onclick="checkAll(’chkAll’,this);"/></td> 
                </tr> 
            </ItemTemplate> 
            <FooterTemplate> 
                </table> 
            </FooterTemplate> 
        </asp:Repeater> 
 

下面就是js腳本了
checkAll方法是實(shí)現(xiàn)checkbox的全選和取消全選的 
function checkAll(chkAllID,thisObj) 

    var chkAll = document.getElementById(chkAllID); 
    var chks = document.getElementsByTagName("input"); 
    var chkNo = 0; 
    var selectNo = 0; 
    for(var i =0; i < chks.length; i++) 
    { 
       if(chks[i].type == "checkbox") 
       { 
          //全選觸發(fā)事件   
          if(chkAll == thisObj) 
          { 
             chks[i].checked = thisObj.checked;              
          }           
          //非全選觸發(fā) 
          else 
          { 
            if(chks[i].checked && chks[i].id != chkAllID) 
             selectNo++; 
          } 
          if(chks[i].id != chkAllID) 
          { 
            chkNo++; 
          } 
       } 
    }  
    if(chkAll != thisObj) 
    { 
        chkAll.checked = chkNo==selectNo; 
    } 
}
 

checkSelectNo 函數(shù)是用來獲取 所有checkbox 選中的個(gè)數(shù) 這個(gè)在用來判斷 是否有勾選時(shí)非常有用。
function checkSelectNo(chkAllID) 

    var chks = document.getElementsByTagName("input"); 
    var selectNo =0; 
    for(var i =0; i < chks.length; i++) 
    { 
       if(chks[i].type == "checkbox") 
       { 
            if(chks[i].id != chkAllID && chks[i].checked) 
            { 
                selectNo++; 
            } 
       } 
    }   
    return selectNo; 
}
 

分享: 解析網(wǎng)頁中添加新浪天氣預(yù)報(bào)的幾種方法
1.利用新浪提供給的iframe直接嵌入,這種方式非常的簡單,但是卻沒有交互性。代碼如下: iframeframeborder=0src=http://php.weather.sina.com.cn/widget/weather.phpscrolling=nowidth=246height=360/iframe 2.抓取當(dāng)天的天氣,以指定格式輸出。

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2010-04-12
相關(guān).Net教程