JavaScript判断表单中多选框checkbox选中个数的方法

 更新时间:2015年08月17日 12:26:26   作者:企鹅  
这篇文章主要介绍了JavaScript判断表单中多选框checkbox选中个数的方法,涉及javascript针对checkbox复选框的遍历与判断技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了JavaScript判断表单中多选框checkbox选中个数的方法。分享给大家供大家参考。具体如下:

这里使用JavaScript检测并判断出表单中多选框的选中个数,也就是checkbox被选择了多少,在以前,这个问题经常被各大论坛问到,因为检测checkbox不像检测输入框那么简单,尤其是判断个数也经常会遇到,所以说觉得这个Js代码还是很有用的,大家有兴趣的再完善一下。

运行效果如下图所示:

在线演示地址如下:

http://demo.jb51.net/js/2015/js-checkbox-chk-num-codes/

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>检测表单多选框的选择个数</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
<script language="javascript">
<!--
function anyCheck(form) {
var total = 0;
var max = form.ckbox.length;
for (var idx = 0; idx < max; idx++) {
if (eval("document.playlist.ckbox[" + idx + "].checked") == true) {
  total += 1;
  }
}
alert("您选择了 " + total + " 个选项!");
}
//-->
</script>
<form method="post" name="playlist">
1<input type="checkbox" name="ckbox" value="1">
2<input type="checkbox" name="ckbox" value="2">
3<input type="checkbox" name="ckbox" value="3">
4<input type="checkbox" name="ckbox" value="4">
5<input type="checkbox" name="ckbox" value="5">
6<input type="checkbox" name="ckbox" value="6">
<br><input type="button" value="检测选择个数" onClick="anyCheck(this.form)">
</form>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • 原生JS实现动态添加新元素、删除元素方法

    原生JS实现动态添加新元素、删除元素方法

    这篇文章主要介绍了原生js实现动态添加新元素、删除元素方法 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • 值得学习的JavaScript调试技巧分享

    值得学习的JavaScript调试技巧分享

    这篇文章主要给大家介绍了一些JavaScript调试技巧,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 学习JavaScript正则表达式

    学习JavaScript正则表达式

    这篇文章主要介绍了JavaScript正则表达式,详细深入的了解JavaScript正则表达式,从而更熟练掌握JavaScript正则表达式,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • js实现右键弹出自定义菜单

    js实现右键弹出自定义菜单

    这篇文章主要为大家详细介绍了js实现右键弹出自定义菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • js跨域请求数据的3种常用的方法

    js跨域请求数据的3种常用的方法

    这篇文章主要介绍了js跨域请求数据的3种常用的方法,需要的朋友可以参考下
    2015-12-12
  • js 表格隔行颜色

    js 表格隔行颜色

    表格隔行颜色,就是通过判断当前表格的单数进行判断。一般asp中应用的比较广泛。
    2009-12-12
  • 前端实现跨页面通信的最全实现方案指南

    前端实现跨页面通信的最全实现方案指南

    这篇文章将从同源页面,不同源页面,父子框架三个维度,详细为大家讲解前端跨页面通信的各种实现方案,并提供代码示例和对比分析,需要的小伙伴可以参考下
    2025-04-04
  • 详解JavaScript类型判断的四种方法

    详解JavaScript类型判断的四种方法

    这篇文章主要介绍了JavaScript类型判断的四种方法,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-10-10
  • 关于layui的下拉搜索框异步加载数据的解决方法

    关于layui的下拉搜索框异步加载数据的解决方法

    今天小编就为大家分享一篇关于layui的下拉搜索框异步加载数据的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JavaScript中数组flat方法的使用与实现方法

    JavaScript中数组flat方法的使用与实现方法

    在Array的显示原型下有一个flat方法,可以将多维数组,降维,传的参数是多少就降多少维,下面这篇文章主要给大家介绍了关于JavaScript中数组flat方法的使用与实现的相关资料,需要的朋友可以参考下
    2022-08-08

最新评论