在DataList中使用RadioButton,注意下面脚本的写法(在用户控件中)
2009-01-12 13:48
267 查看
function singleSelect(obj,dlistName)
{
var elem = obj.form.elements;
var datalistName = dlistName;
for(var i = 0; i < elem.length; i++)
{
if(elem[i].type == "radio" && elem[i].id != obj.id && obj.name.substr(48).substring(0,elem[i].name.indexOf('$')+1) == datalistName)
{
elem[i].checked = false; //把不是触发click事件的radio状态设置为未选
}
}
}
服务器脚本:
<asp:DataList ID="dlData" DataKeyField="WebsiteID" runat="server" RepeatLayout="Flow">
<ItemTemplate>
<asp:RadioButton ID=[/b]”[/b] rbtnSelected[/b]”[/b] runat=[/b]”[/b]server[/b]”[/b] onclick=[/b]”[/b]javascript:singleSelect(this,[/b]’[/b] dlData[/b]’[/b]);[/b]”[/b] />[/b]
</ItemTemplate>
</asp:DataList>
{
var elem = obj.form.elements;
var datalistName = dlistName;
for(var i = 0; i < elem.length; i++)
{
if(elem[i].type == "radio" && elem[i].id != obj.id && obj.name.substr(48).substring(0,elem[i].name.indexOf('$')+1) == datalistName)
{
elem[i].checked = false; //把不是触发click事件的radio状态设置为未选
}
}
}
服务器脚本:
<asp:DataList ID="dlData" DataKeyField="WebsiteID" runat="server" RepeatLayout="Flow">
<ItemTemplate>
<asp:RadioButton ID=[/b]”[/b] rbtnSelected[/b]”[/b] runat=[/b]”[/b]server[/b]”[/b] onclick=[/b]”[/b]javascript:singleSelect(this,[/b]’[/b] dlData[/b]’[/b]);[/b]”[/b] />[/b]
</ItemTemplate>
</asp:DataList>
相关文章推荐
- 用户控件中使用客户端脚本的控件名称问题
- 用户控件中使用客户端脚本的控件名称问题
- 用户控件的使用及注意
- 请问web用户控件中如何使用javascript脚本??
- 使用MVC框架中要注意的问题(五):如何在页面和用户控件之间传递数据
- 在DataList使用 用户控件 并 绑定属性 时可能的问题的解决办法
- 使用MVC框架中要注意的问题(五):如何在页面和用户控件之间传递数据
- 页面aspx里面有一个DataSet ds,且他下面的几个用户控件uc1,uc2,uc3都有用到这个ds相同的数据,所以我想要让这个ds在整个页面中使用
- 牛腩购物12 :整合用户登录页 用到 asp.net 内置票据认证控件的使用(用户登录 用户权限) 用户控件ascx 设置/获取RadioButtonList 和RadioButton
- 代码碎片(用户控件使用客户端脚本)
- 使用MVC框架中要注意的问题(五):如何在页面和用户控件之间传递数据
- 在用户控件中用户登录后台脚本判断写法
- 关于在用户控件中脚本使用情况
- 用户控件中使用客户端脚本的控件名称问题 (转)
- 在DataList中使用用户控件
- 使用MVC框架中要注意的问题:如何在页面和用户控件之间传递数据
- 使用RichEditBox控件应注意的问题
- 为什么支付宝使用用户体验欠佳的安全控件,而国外 Paypal、Google Checkout 都没有这种的设计?
- OCX控件在win7系统普通用户权限下,无法使用的问题。
- 用户控件使用事件