对多选框进行操作,输出选中的多选框的个数

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="textml; charset=utf-8">
 5 <title></title>
 6 <script type="text/javascript">
 7 /*
 8 * 步骤:
 9 * 1.新建一个空数组
10 * 2.获取name为“check”的多选款
11 * 3.循环判断多选框是否被选中,如果被选中则添加到数组里
12 * 4.获取输出按钮,然后为按钮添加onclick事件,输出数组的长度
13 * */
14 window.onload = function () {
15 //获取ID为btn的元素
16 var btn = document.getElementById("btn");
17 //给元素添加onclick事件
18 btn.onclick = function () {
19 //新建一个空数组
20 var arrays = new Array();
21 //获取name为check的一组元素
22 var items = document.getElementsByName("check");
23 //循环这组数组
24 for (i = 0; i < items.length; i++) {
25 //判断是否选中
26 if (items[i].checked) {
27 //把符合条件的数组添加到数组中
28 arrays.push(items[i].value);
29 }
30 }
31 alert("选中的个数为:" + arrays.length);
32 }
33 }
34 </script>
35 </head>
36 <body>
37 <form method="post" action="#">
38 <input type="checkbox" value="1" name="check" checked="checked"/>
39 <input type="checkbox" value="2" name="check"/>
40 <input type="checkbox" value="3" name="check" checked="checked"/>
41 <input type="button" value="你选中的个数" id="btn"/>
42 </form>
43 </body>
44 </html>
时间: 2025-02-01 14:37:01

对多选框进行操作,输出选中的多选框的个数的相关文章

输出选中的复选框的个数(引自锋利的jQuery)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="editplus" /> <title>输出选中的复选框的个数</title> <script src="jquery-1.7.1.min.js" typ

输出选中的下拉框的值

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <select id="objsel" name="objsel" size=8 multiple> <opti

多选框向后台传值,多选框的回显,对多选框的各种操作

1.多选框的回显: js:$(     function(){     var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为checkbox_的所有多选框对象     var checkArray=${list};//获取多选框需要回显得对应的值集合     console.info("checkArray=",checkArray);     for(var i=0;i<checkArray.lengt

jquery操作select下拉框的多种方法(选中,取值,赋值等)

jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3. var checkValue=$("#select

jquery操作select下拉框的多种方法(选中,取值,赋值等) 转载

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text 3. var checkValue=$("#se

复选框相关操作

效果图: js代码: 第一步:请求数据 $.ajax({ type: 'get', async:false, url: "../../Ashx/GetMeeting.ashx?time="+new Date(), //data: { pageSize: Pagination.pageSize, pageIndex: Pagination.pageIndex }, success: function (result) { var data = JSON.parse(result);//e

选中和取消选中复选框实现背景变色和取消变色

选中和取消选中复选框实现背景变色和取消变色:为了提高表格这种新闻列表的人性化程度,当前有很多措施,最为常见是鼠标悬浮行变色或者隔行变色,本章介绍一下另一种形式,就是前面有一个复选框,选中和取消选中复选框能够实现对应行背景变色或者取消变色,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=&

使用jquery获取被选中checkbox复选框的值

使用jquery获取被选中checkbox复选框的值:checkbox是重要的表单元素,在很多多项选择中使用,下面就通过代码实例介绍一下如何获取复选框中所有被选中项的值,希望能够给需要的朋友带来一定的帮助.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.

jQuery分别获取选中的复选框值

function jqchk(){  //jquery获取复选框值   var s='';   $('input[name="aihao"]:checked').each(function(){     s+=$(this).val()+',';   }); 点击“提交”后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用substring去除,或者获取到复选框选择值后一般都要转成数组再使用的,所以也可以在转成数组后,去除最后一个数组元素. if (s.len