在单个页面中实现多个radiobuttonlist的单选
最近做的这个项目 让我对radiobuttonlist的应用有了进一步的了解,也对js产生了敬意 呵呵
废话少说 来点具体的.
要实现这个效果只要 前台加这段js的代码:
<script language="javascript">
function test(obj)
{
var len=document.getElementsByTagName("input").length;
var rblist=document.getElementsByTagName("input");
for(var i=0;i<len;i++)
{
if(rblist[i].type=="radio"&&rblist[i].id!=obj.id)
rblist[i].checked=!obj.checked;
}
}
</script>
后台在为radiobuttonlist绑定数据时用一个循环添加listitem 并为listitem.Attributes.Add("OnClick",“test(this)")
这样就可以实现了.