DataList中CheckBox实现单选
来源:互联网 发布:linux 磁盘同步 编辑:程序博客网 时间:2024/05/16 07:17
JS脚本:
function SetCheckBoxState()
{
var dom=document.all;
var el=event.srcElement;
if(el.tagName=="INPUT" && el.type.toLowerCase()=="checkbox")
{
for(i=0;i<dom.length;i++)
{
if(dom[i].tagName=="INPUT" && dom[i].type.toLowerCase()=="checkbox")
{
dom[i].checked=false;
}
}
}
el.checked=!el.checked;
}
前台代码:
<asp:DataList ID="dlRoleList" runat="server" RepeatColumns="3" Width="100%" DataKeyField="RoleID" OnItemDataBound="dlRoleList_ItemDataBound">
<ItemTemplate>
<asp:CheckBox ID="cbRoles" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"RoleName") %>' />
</ItemTemplate>
</asp:DataList>
后台代码实现:
protected void dlRoleList_ItemDataBound(object sender, DataListItemEventArgs e)
{
if(e.Item.ItemIndex<0)
return;
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
System.Web.UI.WebControls.CheckBox chkExport;
chkExport = (CheckBox)e.Item.FindControl("cbRoles");
chkExport.Attributes.Add("OnClick","SetCheckBoxState()");
}
}
function SetCheckBoxState()
{
var dom=document.all;
var el=event.srcElement;
if(el.tagName=="INPUT" && el.type.toLowerCase()=="checkbox")
{
for(i=0;i<dom.length;i++)
{
if(dom[i].tagName=="INPUT" && dom[i].type.toLowerCase()=="checkbox")
{
dom[i].checked=false;
}
}
}
el.checked=!el.checked;
}
前台代码:
<asp:DataList ID="dlRoleList" runat="server" RepeatColumns="3" Width="100%" DataKeyField="RoleID" OnItemDataBound="dlRoleList_ItemDataBound">
<ItemTemplate>
<asp:CheckBox ID="cbRoles" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"RoleName") %>' />
</ItemTemplate>
</asp:DataList>
后台代码实现:
protected void dlRoleList_ItemDataBound(object sender, DataListItemEventArgs e)
{
if(e.Item.ItemIndex<0)
return;
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
System.Web.UI.WebControls.CheckBox chkExport;
chkExport = (CheckBox)e.Item.FindControl("cbRoles");
chkExport.Attributes.Add("OnClick","SetCheckBoxState()");
}
}
- DataList中CheckBox实现单选
- js实现treeview中checkbox单选
- DataGridView中CheckBox实现单选
- CheckBox在listview中实现单选
- js实现的datalist中radiobuttion单选
- checkbox 实现单选
- checkbox 实现单选
- js实现datalist中checkbox全选或取消
- DataList中使用单选按钮
- 控制CheckBox实现单选
- jquery checkbox 实现单选
- listview+checkbox实现单选
- checkbox实现单选功能
- checkbox实现单选功能
- Jquery 实现checkbox单选
- Jquery实现checkbox单选
- DataGrid中加入CheckBox,并实现单选
- DataGrid中加入CheckBox,并实现单选 listhome [原作]
- 探索Word 2007开发 引用 Amazon 图书信息
- 为迁徙到Spring2.5做准备
- Visual C++中删除托管对象、包装库及其他
- ASP.NET 2.0 创建母版页引来的麻烦
- 鼠年知运 2008年编程语言运势抢先知
- DataList中CheckBox实现单选
- 白玉微瑕 程序员不必追求完美
- 从与客户沟通谈程序员的内在职业素养
- [转]基于RRDTOOL+CACTI性能监视系统的架构
- 超级块 superblock
- 浅谈Java集合中Array(数组)的应用
- CSS的十八般技巧
- 增值税
- [转]看我出招之:我用Nagios