濮阳杆衣贸易有限公司

主頁 > 知識庫 > 限制CheckBoxList控件只能單選實現(xiàn)代碼及演示動畫

限制CheckBoxList控件只能單選實現(xiàn)代碼及演示動畫

熱門標(biāo)簽:蘋果手機(jī)凱立德地圖標(biāo)注 同安公安400電話怎么申請流程 電話機(jī)器人軟件銷售工作 百度ai地圖標(biāo)注 預(yù)測式外呼系統(tǒng)使用說明 南陽外呼系統(tǒng)定制化 合肥電銷外呼系統(tǒng)哪家公司做的好 申請400電話手續(xù) 玉林市機(jī)器人外呼系統(tǒng)哪家好
開發(fā)要求,原本對CheckBoxList控件是用來讓用戶多選的。但現(xiàn)在特殊要求,這個CheckBoxList控件限制只能單選。

哈哈,看看做出來的效果:

為了你也能實現(xiàn)出來,可以參考下面的方法,第一是準(zhǔn)備好一個對象“地支”(Terrestrial Branch)
TerrestrialBranch.cs
復(fù)制代碼 代碼如下:

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

用數(shù)據(jù)填充這個對象,并用泛型Listt>來存儲這十二個對象:
復(fù)制代碼 代碼如下:

private ListTerrestrialBranch> GetData()
{
ListTerrestrialBranch> tbs = new ListTerrestrialBranch>();
tbs.Add(new TerrestrialBranch(1,"子"));
tbs.Add(new TerrestrialBranch(2, "丑"));
tbs.Add(new TerrestrialBranch(3, "寅"));
tbs.Add(new TerrestrialBranch(4, "卯"));
tbs.Add(new TerrestrialBranch(5, "辰"));
tbs.Add(new TerrestrialBranch(6, "巳"));
tbs.Add(new TerrestrialBranch(7, "午"));
tbs.Add(new TerrestrialBranch(8, "未"));
tbs.Add(new TerrestrialBranch(9, "申"));
tbs.Add(new TerrestrialBranch(10, "酉"));
tbs.Add(new TerrestrialBranch(11, "戌"));
tbs.Add(new TerrestrialBranch(12, "亥"));
return tbs;
}

在.aspx頁面拉一個CheckBoxList控件,設(shè)置兩個屬性RepeatColumns="6" RepeatDirection="Horizontal"
復(fù)制代碼 代碼如下:

asp:CheckBoxList ID="CheckBoxListTerrestrialBranch" runat="server" RepeatColumns="6" RepeatDirection="Horizontal">/asp:CheckBoxList>

把剛才準(zhǔn)備好的ListTerrestrialBranch>綁定給這個CheckBoxList控件:
復(fù)制代碼 代碼如下:

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

OK,一切準(zhǔn)備就緒,可以寫Javascript腳本,放在head>之內(nèi)。
復(fù)制代碼 代碼如下:

window.onload = function () {
var cbl = document.getElementById('%= CheckBoxListTerrestrialBranch.ClientID %>')
var inputs = cbl.getElementsByTagName("input");
for (var i = 0; i inputs.length; i++) {
if (inputs[i].type == "checkbox") {
inputs[i].onclick = function () {
var cbs = inputs;
for (var i = 0; i cbs.length; i++) {
if (cbs[i].type == "checkbox" cbs[i] != this this.checked) {
cbs[i].checked = false;
}
}
}
}
}
}
您可能感興趣的文章:
  • asp.net Javascript獲取CheckBoxList的value
  • JQuery中對服務(wù)器控件 DropdownList, RadioButtonList, CheckboxList的操作總結(jié)
  • ASP.NET jQuery 實例5 (顯示CheckBoxList成員選中的內(nèi)容)
  • ASP.NET jQuery 實例6 (實現(xiàn)CheckBoxList成員全選或全取消)
  • ASP.NET jQuery 實例15 通過控件CustomValidator驗證CheckBoxList
  • js操作CheckBoxList實現(xiàn)全選/反選(在客服端完成)
  • 在js中判斷checkboxlist(.net控件客戶端id)是否有選中
  • asp.net CheckBoxList各項最小寬度CSS樣式(兼容性good)
  • CheckBoxList兩列并排編譯為表格顯示具體實現(xiàn)
  • ASP.NET中用js取CheckBoxList中值的方法實例
  • CheckBoxList多選樣式j(luò)query、C#獲取選擇項
  • ASP.NET服務(wù)器端控件RadioButtonList,DropDownList,CheckBoxList的取值、賦值用法
  • 在.net中用CheckBoxList實現(xiàn)單選
  • jQuery獲取checkboxlist的value值的方法
  • ASP.NET中CheckBoxList復(fù)選框列表控件詳細(xì)使用方法

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《限制CheckBoxList控件只能單選實現(xiàn)代碼及演示動畫》,本文關(guān)鍵詞  限制,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)文章
  • 下面列出與本文章《限制CheckBoxList控件只能單選實現(xiàn)代碼及演示動畫》相關(guān)的同類信息!
  • 本頁收集關(guān)于限制CheckBoxList控件只能單選實現(xiàn)代碼及演示動畫的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    曲麻莱县| 潢川县| 海伦市| 大关县| 陵川县| 商河县| 五寨县| 且末县| 南丰县| 吉林省| 都江堰市| 定陶县| 阿拉善右旗| 汶上县| 仙桃市| 林西县| 新乡市| 隆子县| 合水县| 塘沽区| 徐州市| 湖北省| 会同县| 苍梧县| 广宁县| 綦江县| 鹤山市| 肇州县| 湘西| 玉林市| 潜山县| 汝南县| 军事| 天水市| 广德县| 元氏县| 禄丰县| 乌兰察布市| 南漳县| 信宜市| 乳源|