复选框checkbox

简介:   复选框:checkboxhtml 结构 测试 获取value值        function getValue() {            var str = "";            for (var i = 0; i < list.

 

复选框:checkbox
html 结构 <input type="checkbox" value="test" />测试

获取value值
        function getValue() {
            var str = "";
            for (var i = 0; i < list.length; i++) {
                var tmp = list[i];
                if (tmp.type == "checkbox") {   // 判断类型
                    if (tmp.checked) {          // 判断是否选中
                        str += tmp.value;
                    }
                }
            }
            alert(str);
        }

全选
        function checkAll() {
            for (var i = 0; i < list.length; i++) {
                var tmp = list[i];
                if (tmp.type == "checkbox") {
                    if (!tmp.checked) {
                        tmp.checked = true;
                    }
                }
            }
        }
取消全选
        function removeAll() {
            for (var i = 0; i < list.length; i++) {
                var tmp = list[i];
                if (tmp.type == "checkbox") {
                    if (tmp.checked) {
                        tmp.checked = false;
                    }
                }
            }
        }
反选
        function antiAll() {
            for (var i = 0; i < list.length; i++) {
                var tmp = list[i];
                if (tmp.type == "checkbox") {
                    if (tmp.checked) {
                        tmp.checked = false;
                    }
                    else {
                        tmp.checked = true;
                    }
                }
            }
        }

<!DOCTYPE html> <html> <head> <title>复选框checkbox---www.cnblogs.com/kuikui</title> </head> <body> <div id="cont_boxes"> <input type="checkbox" value="test1" />a1 <input type="checkbox" value="test2" />a2 <input type="checkbox" value="test3" />a3 <input type="checkbox" value="test4" />a4 <input type="checkbox" value="test5" />a5 <input type="checkbox" value="test6" />a6 </div> <input type="button" value="确定" onclick="getValue()" /> <input type="button" value="全选" onclick="checkAll()" /> <input type="button" value="取消" onclick="removeAll()" /> <input type="button" value="反选" onclick="antiAll()" /> <script type="text/javascript"> var boxes = document.getElementById("cont_boxes"); var list = boxes.getElementsByTagName("input"); function getValue() { var str = ""; for (var i = 0; i < list.length; i++) { var tmp = list[i]; if (tmp.type == "checkbox") { // 判断类型 if (tmp.checked) { // 判断是否选中 str += tmp.value; } } } alert(str); } function checkAll() { for (var i = 0; i < list.length; i++) { var tmp = list[i]; if (tmp.type == "checkbox") { if (!tmp.checked) { tmp.checked = true; } } } } function removeAll() { for (var i = 0; i < list.length; i++) { var tmp = list[i]; if (tmp.type == "checkbox") { if (tmp.checked) { tmp.checked = false; } } } } function antiAll() { for (var i = 0; i < list.length; i++) { var tmp = list[i]; if (tmp.type == "checkbox") { if (tmp.checked) { tmp.checked = false; } else { tmp.checked = true; } } } } </script> </body> </html>

目录
相关文章
|
17天前
|
移动开发 JavaScript 小程序
uView Checkbox 复选框
uView Checkbox 复选框
21 0
|
22天前
单选框
单选框。
9 1
|
22天前
复选框
复选框。
4 1
|
8月前
复选框checkbox的三种状态
复选框checkbox的三种状态
81 0
|
5月前
复选框checkbox实现自定义样式
复选框checkbox实现自定义样式
26 1
|
5月前
layui的复选框怎么设置只能单选
layui的复选框怎么设置只能单选
|
5月前
单选、全选、反选、获得所有选中的checkbox
单选、全选、反选、获得所有选中的checkbox
|
9月前
|
JavaScript 前端开发
layui复选框checkbox全选和获取值的解决方案
layui复选框checkbox全选和获取值的解决方案
513 0
|
9月前
|
JavaScript
element checkbox复选框实现全选功能
element checkbox复选框实现全选功能
|
JavaScript
关于复选框checkbox没有选中不能获取值的问题
关于复选框checkbox没有选中不能获取值的问题
140 0
关于复选框checkbox没有选中不能获取值的问题