js 怎么把所有选中的复选框 都变为 未选中状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 怎么把所有选中的复选框 都变为 未选中状态相关的知识,希望对你有一定的参考价值。

js 怎么把所有选中的复选框 都变为 未选中状态
有没有一句代码 就取消所有的 选中状态??

Hi,一组checkbox有多个对象,需要遍历后选中。假设我们通过form表单来获取所有的checkbox,当然您也可以设置id来获取。代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>js自动选中checkbox</title>
    </head>
    <form>
        <input type="checkbox" name="testBox" value="1">选择1
        <input type="checkbox" name="testBox" value="2">选择2
    </form>
<body>
<script language="javascript">
    for(var i=0; i<document.forms[0].testBox.length; i++)
        document.forms[0].testBox[i].checked = true;
    
</script>
</body>
</html>



参考技术A 添加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方法,自己根据需要确定。
你的代码有动态参数,我只能这样写给你,没有经过测试,自己测试吧。稍有基础,就能根据我写的改出来。
参考技术B 遍历页面所有控件,判断控件名类型是否为checkBox,如果为是,设置checked=false

c# combobox 判断选中

要实现一个操作,如下:
combobox中,选择到“全部”时,textBox1变为只读...
如何做到?
combobox中的值是自己固定编辑进去的
SelectValue不是string的值...能详细点吗...

参考技术A private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

if (comboBox1.SelectedItem.ToString() == "全部")

textBox1.ReadOnly = true;

本回答被提问者采纳
参考技术B if(combobox.SelectValue=="全部" )
TextBox1.Readonly=true;
参考技术C 在combobox.SelectedValue=你定的值时
给TextBox1.Enable=false
不是string的值是什么意思?

以上是关于js 怎么把所有选中的复选框 都变为 未选中状态的主要内容,如果未能解决你的问题,请参考以下文章

滚动列表视图 BaseAdapter 上的复选框选中/未选中状态更改

表单选择框

jQuery实现全选效果

jQuery实现全选效果

Vuetify:复选框在未选中时显示状态已选中,反之亦然

js实现点击选中,第二次点击取消选中状态