问题描述
解决方案
解决方案二:
不要用checkboxlist循环的方法
解决方案三:
全选反选用JS实现不更好么
解决方案四:
我想知道你有什么问题,看你代码也写好了啊
解决方案五:
引用2楼KenBest的回复:
全选反选用JS实现不更好么
正确!参考:http://blog.csdn.net/hexytxl/article/details/6721039
解决方案六:
是不是后台checked属性全是false,服务器控件注意回刷ispostback属性
解决方案七:
jquery能搞定的,为何要在后台弄?
解决方案八:
<inputtype="checkbox"name="selected"value="1"/><inputtype="checkbox"name="selected"value="2"/>JS代码
解决方案九:
上一个手抖了敲出去了,重新弄一个,亲测有效<scripttype="text/javascript">functionbtn_click(){varchecklist=document.getElementsByName("selected");vartxt=document.getElementById("txt");for(vari=0;i<checklist.length;i++){if(checklist[i].checked){txt.value+=checklist[i].value;}}}</script></head><body><formid="form1"runat="server"><div><inputtype="checkbox"name="selected"value="a"/>1<inputtype="checkbox"name="selected"value="b"/>2<inputtype="checkbox"name="selected"value="c"/>3<inputtype="checkbox"name="selected"value="d"/>4<inputtype="button"id="btn"value="Add"onclick="btn_click()"/><br/><inputtype="text"id="txt"/></div></form>
解决方案十:
多用js,少用服务器控件
解决方案十一:
参考:其它相关:
解决方案十二:
你是要全选和反选的代码,还是只要把选中的项加起来?