问题描述:Asp.Net中datalist等web控件里面,放多个单选按钮的时候可以同时多选。问题解决:最理想的解决之道,用javascript:<script language="javascript" type="text/javascript">function clickit() { var dom=document.all; var el=event.srcElement; if(el.tagName=="INPUT"&&el.type.toLowerCase()=="radio") { for(i=0;i<dom.length;i++) { if(dom[i].tagName=="INPUT"&&dom[i].type.toLowerCase()=="radio") { dom[i].checked=false; } } } el.checked=true;}</script>单选按钮的代码如:<asp:RadioButton ID="RadioButton1" runat="server" οnclick="clickit();" Text='<%# DataBinder.Eval(Container.DataItem, "CARD_NBR")%>' />
转载于:https://www.cnblogs.com/tuyile006/archive/2007/04/17/717239.html