微信公众号平台每个用户最多可以设置三个标签,所以在管理员给用户设置标签的时候需要统计用户的标签,下面就是使用使用 jQuery 统计用户选中的复选框的个数的方法:
代码如下 | 复制代码 |
<script type="text/javascript"> jQuery(function($){ $(".form-table input:checkbox").click(function(){ var len = $("input:checkbox:checked").length; if(len>3){ alert('亲,最多只能选三个哟~'); return false; //另刚才勾选的取消 } }) }); </script> |
例子,不限数据统计几个
代码如下 | 复制代码 |
<body> <input type="checkbox" name="check" value="one"/>one<br/> <input type="checkbox" name="check" value="two"/>two<br/> <input type="checkbox" name="check" value="three"/>three<br/> <input type="checkbox" name="check" value="four"/>four<br/> <input type="checkbox" name="check" value="five"/>five<br/> <input type="checkbox" name="check" value="six"/>six<br/> <input type="checkbox" name="check" value="seven"/>seven<br/> <button name="sub">提交</button> <script type="text/javascript"> $("button[name=sub]").click(function(){ var len = $("input:checkbox:checked").length; alert("你一共选中了"+len+"个复选框"); }) </script> |
例子
代码如下 | 复制代码 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'Jquery004.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript" src="js/jquery-1.6.1.js"></script> <!-- 用javascript算出checkbox被选中的数量 <body> |