首页 >每日编程 >html知识 > 正文

js怎么获取复选框选中的值

原创2018-11-20 09:16:02019393
本篇文章主要给大家介绍js获取复选框选中的值的实现方法。

js获取复选框选中的值的方法实现,对于新手小白来说可能有一定的难度。

下面我们就结合具体的代码示例为大家详细介绍js实现获取复选框中选中的值的方法。

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<input type="checkbox" name="test" value="0"/>0
<input type="checkbox" name="test" value="1"/>1
<input type="checkbox" name="test" value="2"/>2
<input type="checkbox" name="test" value="3"/>3
<input type="checkbox" name="test" value="4"/>4
<input type="checkbox" name="test" value="5"/>5
<input type="checkbox" name="test" value="6"/>6
<input type="checkbox" name="test" value="7"/>7
<input type="button" onclick="jqchk()" value="提 交"/>
</body>
<script>
  function chk() {
         var obj = document.getElementsByName('test');
         console.log(obj);
         var s = '';
         for (var i = 0; i < obj.length; i++) {
             if (obj[i].checked) s += obj[i].value + ',';
        }
        alert(s == '' ? '你还没有选择任何内容!' : s);
    }
</script>
</html>

当我们选中多个选项并点击提交时,结果如下图所示:

973ca22cefd12d2c51497bd9eaf3ea2.png

如图,当点击提交时,浏览器就会提示一个弹窗,并且弹窗中的内容就是我们获取到的复选框中选中的值。

在上述代码中,我们给input提交按钮添加了一个点击事件chk()。在chk()中,我们首先用getElementsByTagName方法获取所有name为test的input并且赋值于一个对象obj。然后定义一个变量s,再对所有的input框进行for循环,判断遍历出被选中的值。

注:我们可以通过前台检查元素,查看值是否是选中状态。check为true则表示选中的项,check为false则表示未被选中的项。

dfcfbe5fc07eca9d66e85aec4da2e37.png

9db7f24591fb04b3e59efb865d9710c.png

本篇文章就是关于js获取复选框选中的值的方法介绍,其实实现思路也是非常清晰易懂的,希望本文的介绍对需要的朋友有所帮助!

以上就是js怎么获取复选框选中的值的详细内容,更多请关注php中文网其它相关文章!

php中文网直播班

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    作者信息

    藏色散人

    好好学习天天向上!

    最近文章
    在php中怎么更改时区966
    php双冒号是什么意思749
    php中文字符怎么转十六进制344
    推荐视频教程
  • 弹指间学会JavaScript 教程弹指间学会JavaScript 教程
  • Javascript 基础教程Javascript 基础教程
  • 独孤九贱(3)_JavaScript视频教程独孤九贱(3)_JavaScript视频教程
  • JavaScript 基础加强视频教程JavaScript 基础加强视频教程
  • 传智播客JavaScript&DOM视频教程传智播客JavaScript&DOM视频教程
  • 视频教程分类