" class="no" runat="server" value=<%#Eval("ididex")%>
onclick ="CDAttributes(this,'hfCDAttributes<%#Eval("ididex")%>+<%#Eval("index")%>','<%#Eval("price")%>')"/>
用js让这个复选框变成未选中状态,如何实现?
答案:2 悬赏:60 手机版
解决时间 2021-01-04 04:09
- 提问者网友:疯子也有疯子的情调
- 2021-01-03 11:22
最佳答案
- 五星知识达人网友:酒安江南
- 2021-01-22 07:06
var f = document.getElementById("CDAttributes<%#Eval("index")%>");
f.setAttribute("checked",false)
f.setAttribute("checked",false)
全部回答
- 1楼网友:未来江山和你
- 2021-01-22 08:31
添加name属性,如下:
<input type="checkbox" name="cdattributes<%#eval("index")%>" id="cdattributes<%#eval("index")%>" class="no" runat="server" value=<%#eval("ididex")%>
onclick ="if(check(cdattributes<%#eval('index')%>)){cdattributes(this,'hfcdattributes<%#eval("ididex")%>+<%#eval("index")%>','<%#eval("price")%>')}"/>
onclick的时候调用js方法如下:
<script type="text/javascript">
function check(checkid) {
var checkboc=eval("document.myform."+checkid);
//这一句能得到所有名字(name)为checkid的checkbox控件,
//document.myform中的myform改成你自己的form的name值!!!
//checkid是传入的参数值
for(i=0;i<checkboc.length;i++){
checkboc[i].checked = false;
}
return true;
}
</script>
具体什么时候调用js方法,自己根据需要确定。
你的代码有动态参数,我只能这样写给你,没有经过测试,自己测试吧。稍有基础,就能根据我写的改出来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯