濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > CheckBox為CheckBoxList實(shí)現(xiàn)全選或全取消選擇(js代碼實(shí)現(xiàn))

CheckBox為CheckBoxList實(shí)現(xiàn)全選或全取消選擇(js代碼實(shí)現(xiàn))

熱門(mén)標(biāo)簽:電話(huà)機(jī)器人軟件銷(xiāo)售工作 預(yù)測(cè)式外呼系統(tǒng)使用說(shuō)明 南陽(yáng)外呼系統(tǒng)定制化 蘋(píng)果手機(jī)凱立德地圖標(biāo)注 玉林市機(jī)器人外呼系統(tǒng)哪家好 申請(qǐng)400電話(huà)手續(xù) 百度ai地圖標(biāo)注 合肥電銷(xiāo)外呼系統(tǒng)哪家公司做的好 同安公安400電話(huà)怎么申請(qǐng)流程
某一個(gè)時(shí)候,CheckBoxList的選擇太多,用戶(hù)需要一個(gè)全選或全取消的功能。下面使用Javascript來(lái)實(shí)現(xiàn)它。
準(zhǔn)備好一個(gè)對(duì)象
MusicType
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// summary>
/// Summary description for MusicType
/// /summary>
namespace Insus.NET
{
public class MusicType
{
private int _ID;
private string _TypeName;
public int ID
{
get { return _ID; }
set { _ID = value; }
}
public string TypeName
{
get { return _TypeName; }
set { _TypeName = value; }
}
public MusicType()
{
//
// TODO: Add constructor logic here
//
}
public MusicType(int id, string typeName)
{
this._ID = id;
this._TypeName = typeName;
}
}
}

填充對(duì)象
復(fù)制代碼 代碼如下:

public ListMusicType> GetMusicType()
{
ListMusicType> mt = new ListMusicType>();
mt.Add(new MusicType(1, "甜密情歌"));
mt.Add(new MusicType(2, "網(wǎng)絡(luò)紅歌"));
mt.Add(new MusicType(3, "兒童歌曲"));
mt.Add(new MusicType(4, "民族精選"));
mt.Add(new MusicType(5, "校園歌曲"));
mt.Add(new MusicType(6, "搖滾音樂(lè)"));
mt.Add(new MusicType(7, "胎教音樂(lè)"));
mt.Add(new MusicType(8, "紅色名曲"));
mt.Add(new MusicType(9, "串燒金曲"));
mt.Add(new MusicType(10, "動(dòng)慢歌曲"));
return mt;
}

在站點(diǎn)建一個(gè)aspx網(wǎng)頁(yè),并拉兩個(gè)控件,一個(gè)是CheckBox和CheckBoxList:
復(fù)制代碼 代碼如下:

全選asp:CheckBox ID="CheckBoxAll" runat="server" onClick="javascript:Check_Uncheck_All(this);" />br />
asp:CheckBoxList ID="CheckBoxListMusicType" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" Width="300">/asp:CheckBoxList>

接下來(lái),我們?yōu)镃heckBoxList綁定數(shù)據(jù)
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Insus.NET;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
Data_Binding();
}
private void Data_Binding()
{
this.CheckBoxListMusicType.DataSource = GetMusicType();
this.CheckBoxListMusicType.DataTextField = "TypeName";
this.CheckBoxListMusicType.DataValueField = "ID";
this.CheckBoxListMusicType.DataBind ();
}
}

最后是寫(xiě)Javascript代碼
復(fù)制代碼 代碼如下:

script type="text/javascript">
function Check_Uncheck_All(cb) {
var cbl = document.getElementById("%=CheckBoxListMusicType.ClientID%>");
var input = cbl.getElementsByTagName("input");
if (cb.checked) {
for (var i = 0; i input.length; i++) {
input[i].checked = true;
}
}
else {
for (var i = 0; i input.length; i++) {
input[i].checked = false;
}
}
}
/script>

ok完成,看看效果
您可能感興趣的文章:
  • 比較全的JS checkbox全選、取消全選、刪除功能代碼
  • Javascript實(shí)現(xiàn)CheckBox的全選與取消全選的代碼
  • js multiple全選與取消全選實(shí)現(xiàn)代碼
  • javascript 全選/反選,取消選擇效果
  • JS小功能(checkbox實(shí)現(xiàn)全選和全取消)實(shí)例代碼
  • js實(shí)現(xiàn)復(fù)選框的全選和取消全選效果
  • javascript 全選與全取消功能的實(shí)現(xiàn)代碼
  • JS控件ASP.NET的treeview控件全選或者取消(示例代碼)
  • 基于JavaScript實(shí)現(xiàn)復(fù)選框的全選和取消全選
  • JavaScript實(shí)現(xiàn)全選取消效果

標(biāo)簽:臺(tái)州 南京 海南 南昌 嘉興 南京 淄博 揚(yáng)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《CheckBox為CheckBoxList實(shí)現(xiàn)全選或全取消選擇(js代碼實(shí)現(xiàn))》,本文關(guān)鍵詞  CheckBox,為,CheckBoxList,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CheckBox為CheckBoxList實(shí)現(xiàn)全選或全取消選擇(js代碼實(shí)現(xiàn))》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于CheckBox為CheckBoxList實(shí)現(xiàn)全選或全取消選擇(js代碼實(shí)現(xiàn))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    昆明市| 陇西县| 平顶山市| 焦作市| 安仁县| 都昌县| 垫江县| 绥江县| 泾川县| 连平县| 淄博市| 西贡区| 满洲里市| 本溪| 龙州县| 龙陵县| 治多县| 汉源县| 遂昌县| 丹棱县| 临西县| 桐乡市| 亚东县| 江川县| 蒙自县| 彭州市| 芜湖市| 临城县| 舟曲县| 梓潼县| 武义县| 五原县| 益阳市| 洪泽县| 岢岚县| 宁都县| 通海县| 张北县| 东山县| 昌图县| 彩票|