如何监听checkbox是不是被选中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何监听checkbox是不是被选中相关的知识,希望对你有一定的参考价值。

参考技术A 被选中了 就会触发值的修改事件 你只要在事件里面做点事情就可以了。
<input type="checkbox" onchange="alert('被修改了。')"/>

== 我写给给你啊

你按这个思路来做:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function setChange(v,is)
v=document.getElementById(v);
v.innerHTML=is.checked?"在这里设置"+is.value+"的信息!":"";

</script>
</head>
<body>
<input type="checkbox" onchange="setChange('s1',this)" name="name1" value="v1" />v1<span id="s1"></span><br/>
<input type="checkbox" onchange="setChange('s2',this)" name="name2" value="v2" />v2<span id="s2"></span><br/>
<input type="checkbox" onchange="setChange('s3',this)" name="name3" value="v3" />v3<span id="s3"></span><br/>
</body>
</html>

判断checkbox是不是被选中

参考技术A  如果判断checkbox是否有选中的(即选中个数不为0)

if($("[name='chk']:checkbox:checked").length > 0)...........................................

如果判断checkbox是否全部被选中

if($("[name='chk']:checkbox:checked").length==$("[name='chk']:checkbox").length)...........................................

如果通过onclick判断当前点击的是否被选中:

input可以这么写:<input type="checkbox" name="chk" onclick= "ban(this)" value="北京"/>

function ban(obj)

    if(obj.checked)

          ..........

    

    //如果要用到"北京" 可以调用obj.value

以上是关于如何监听checkbox是不是被选中的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序 checkbox 怎么判断是不是选中

如何判断 DOJO Checkbox 是不是被选中?

c# winfrom。有4个 checkBox控件,如何判断只要选中,就把选中的checkbox的内容放一起显示出来?

JSJQ中判断checkbox是否选中

WPF 如何设置checkbox 不能被选中

delphi DBGridEH控件的checkbox如何判断是不是选中,求指导 !