问题描述
我在cs封装了checkbox,如果checkbox设置了checked=checked这样我取到得值就是全部的,我现在想得到某一个值,我改用checkbox的那个属性了。谢谢代码如下:if(arrList[i].Split(':')[3].ToLower()=="cnki"){sb.Append("<inputtype="radio"id="checkbox"+i.ToString()+""name="checkboxdb"value=""+arrList[i].Split(':')[2]+""runat="server"style="display:none;"><astyle="text-decoration:none;color:#095CA5"href='"+GetSearchUrl(arrList[i].Split(':')[1])+"'target='_blank'title=""+arrList[i].Split(':')[0]+"">"+arrList[i].Split(':')[0]+"</a>");}else{sb.Append("<inputtype="radio"id="checkbox"+i.ToString()+""name="checkboxdb"value=""+arrList[i].Split(':')[2]+""runat="server"style="display:none;"><astyle="text-decoration:none;color:#095CA5"href='WebSearch/Search_DataInit.aspx?dbid="+arrList[i].Split(':')[2]+"&dbcode="+arrList[i].Split(':')[1]+"'target='_blank'title=""+arrList[i].Split(':')[0]+"">"+arrList[i].Split(':')[0]+"</a>");}
解决方案
解决方案二:
checked=truechecked=false
解决方案三:
要遍历所有的checkbox,判断每个是否check=true。