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=” rbtnSelected” runat=”server” οnclick=”javascript:singleSelect(this,’ dlData’);” />
</ItemTemplate>
</asp:DataList>