在单个页面中实现多个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)")

这样就可以实现了.

posted @ 2010-04-11 14:49  cetus  阅读(340)  评论(0编辑  收藏  举报