主頁 > 知識庫 > ASP.NET中用js取CheckBoxList中值的方法實例

ASP.NET中用js取CheckBoxList中值的方法實例

熱門標(biāo)簽:世紀(jì)佳緣地圖標(biāo)注怎么去掉 十堰正規(guī)電銷機器人系統(tǒng) 寧波自動外呼系統(tǒng)代理 外呼系統(tǒng)代理品牌 手機地圖標(biāo)注如何刪除 外呼系統(tǒng)費用一年 巫師3為什么地圖標(biāo)注的財寶沒有 怎么給超市做地圖標(biāo)注入駐店 辦理400電話證件

做的一些項目都比較小,而且時間緊,有好多東西都沒來得急總結(jié),趁這會還有點時間把前面項目中的用到的知識點分享下,只為以后方便使用。
前臺頁面代碼

復(fù)制代碼 代碼如下:

!--關(guān)鍵字-->
    div id="keyWordsDiv" style="border: 2px solid #6FA1D9; display: none; position: absolute;
        top: 0px; left: 0px; width: 260px; height: 120px; z-index: 3; background-color: #EAF1FD;">
        div style="width: 260px; height: 20px; background-color: #6FA1D9">
            ul style="cursor: pointer; line-height: 20px;">
                li style="float: right" onclick="getCheckVale()">[確定]/li>li style="float: right"
                    onclick="closeSelf()">[關(guān)閉]/li>/ul>
        /div>
        div>
            asp:CheckBoxList ID="cblKeyWords" runat="server" RepeatColumns="2">
            /asp:CheckBoxList>
        /div>
    /div>

js腳本
復(fù)制代碼 代碼如下:

//打開關(guān)鍵詞窗口
function  locking(e)
{     
    var divLeft = e.offsetLeft;
    var divTop = e.offsetTop;
    while(e=e.offsetParent) 
    { 
         divLeft   +=   e.offsetLeft;   
         divTop   +=   e.offsetTop; 
    }     
    var divObj = document.getElementById("keyWordsDiv");  
    divObj.style.left = divLeft+"px";
    divObj.style.top = divTop+20+"px";
    divObj.style.display = "block"; 
}
//關(guān)閉關(guān)鍵詞窗口
function  closeSelf()
{
    document.all.keyWordsDiv.style.display = 'none';
    var objCheck = document.getElementById("cblKeyWords").getElementsByTagName("input");
    for (var i = 0; i objCheck.length; i++) {
        document.getElementById("cblKeyWords_" + i).checked = false;
    }
    return false;    
}
//關(guān)鍵詞取值
function getCheckVale()
{
//var objCheck=document.getElementById("cblKeyWords");
var objCheck=document.getElementById("cblKeyWords").getElementsByTagName("input");
var objLabel = document.getElementById("cblKeyWords").getElementsByTagName("label")
var txtKeyWordsValue = "";
var m=0
for(var i=0;iobjCheck.length;i++)
{
      if(document.getElementById("cblKeyWords_"+i).checked)
      {
        var idCheck =document.getElementById("cblKeyWords_"+i).id;//當(dāng)前選擇checkbox的ID
        for(var j = 0;j objLabel.length;j++)
        {
            var forvalue=objLabel[j].getAttributeNode("for").value             
            if(forvalue == idCheck)
            { 
               m+=1;
               for(var k=0;km;k++)
               {
               if(k==m-1)
               {
                    txtKeyWordsValue+=objLabel[j].innerHTML;
               }
               else
               {
                    txtKeyWordsValue +="|"+objLabel[j].innerHTML;
                    break;
                }
                }
            }
        }
      }    
}
document.getElementById("txtKeyWords").value=txtKeyWordsValue;
document.all.keyWordsDiv.style.display='none';
}

添加一個按鈕調(diào)用js
復(fù)制代碼 代碼如下:

asp:TextBox ID="txtKeyWords" runat="server" ReadOnly="True" class="inp">/asp:TextBox>
input id="imgkey" type="button" runat="server" onclick="locking(this)" class="tailBut"  value="選 擇" />

 好了,代碼就這么多,點擊按鈕后彈出層,選中復(fù)選框后確實就可以取到值了,下面來看下效果吧!

您可能感興趣的文章:
  • asp.net Javascript獲取CheckBoxList的value
  • asp.net+jquery滾動滾動條加載數(shù)據(jù)的下拉控件
  • ASP.NET jQuery 實例5 (顯示CheckBoxList成員選中的內(nèi)容)
  • ASP.NET jQuery 實例6 (實現(xiàn)CheckBoxList成員全選或全取消)
  • ASP.NET jQuery 實例16 通過控件CustomValidator驗證RadioButtonList
  • RadioButtonList綁定圖片及泛型Dictionary應(yīng)用
  • asp.net CheckBoxList各項最小寬度CSS樣式(兼容性good)
  • ASP.NET服務(wù)器端控件RadioButtonList,DropDownList,CheckBoxList的取值、賦值用法
  • asp.net使用jQuery獲取RadioButtonList成員選中內(nèi)容和值示例
  • 如何為CheckBoxList和RadioButtonList添加滾動條

標(biāo)簽:天門 山西 牡丹江 通遼 泰州 嘉興 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET中用js取CheckBoxList中值的方法實例》,本文關(guān)鍵詞  ASP.NET,中用,取,CheckBoxList,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET中用js取CheckBoxList中值的方法實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET中用js取CheckBoxList中值的方法實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章