问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用jquery获取多组checkbox的值

发布网友 发布时间:2022-04-24 08:11

我来回答

2个回答

热心网友 时间:2022-04-23 08:11

<html >
<head>
<title>demo</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>
    <ul>
        <li>1.
            <input type="checkbox" name="s1" id="" checked value="1">1
            <input type="checkbox" name="s1" id="" value="2">2
            <input type="checkbox" name="s1" id="" value="3">3
            <input type="checkbox" name="s1" id="" value="4" checked>4
        </li>
        <li>2.
            <input type="checkbox" name="s2" id="" value="1" checked>1
            <input type="checkbox" name="s2" id="" value="2" checked>2
            <input type="checkbox" name="s2" id="" value="3" checked>3
            <input type="checkbox" name="s2" id="" value="4" checked>4
        </li>
        <li>3.
            <input type="checkbox" name="s3" id="" value="1">1
            <input type="checkbox" name="s3" id="" checked value="2">2
            <input type="checkbox" name="s3" id="" value="3">3
            <input type="checkbox" name="s3" id="" value="4">4
        </li>        
    </ul>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script>
  

 $(function(){
        var chk_value =[];
        $('ul li').each(function(){
            var str=[];        
             $(this).find(':checkbox:checked').each(function(){                 
                str.push(this.value);
             });
             chk_value.push(str)
         });
         
         
         for(var i=0;i<chk_value.length;i++){
            alert(i+":"+chk_value[i].join(","));
        }
         
         
    })

</script>
</body>
</html>


热心网友 时间:2022-04-23 09:29

服务器在选择题目的时候把用户的session记下,以session号匹配一个内建的选择题ID列表,这样ID就不会进入客户端而泄露。

客户端生成很多checkbox,提交时$('input.checkbox'),把客户端的数组编号记下,可以省一点流量还能多选。提交到服务器端后处理就很简单了。

追问我这个是不需要提交到服务器的,只需要取值就可以了,有什么方法区分吗?

追答如果是动态页面,可以由服务器将正确答案储存在客户段的JS数组里。选择完后直接由客户端比对选择的checkbox编号是不是数组里的。
如果是静态页面,方法也差不多,就是将服务器抽取的过程迁移到客户端,当然不是很安全。抽取后算出正确答案的数组。填完后比对。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是个成本会计题,马上要考这道原题了,求大虾帮忙 财务管理类问题,求大虾帮忙,小弟感激不尽。具体问题看问题补充。_百度... 光影魔术手怎么换底色 光影魔术手换底色教程 ...米的绳子围绕一棵树干饶了6圈,还余下1.16米,这棵树干上的直径大约是... ...还余下1.16米,这棵树的树干的直径大约是多少米?求算式! ibm x3500 M5 服务器 运行时风扇声音好大,吵死了,可以下掉一个吗... IBMX3500 M5,最近老是出现自动关机的情况,需要把服务器电源拔掉半分钟... 治疗萎缩性胃炎的方法 怎么治萎缩胃炎 JYF-40FS06电饭煲190块买的是假的吗 jquery checkbox 单选 jquery 怎么删除checkbox重复 使用Jquery,选择一个checkbox时,取得当前checkbox的值?是使用click方法... jquery checkbox 问题 用jquery把复选框checkbox选中的值放入input框中 jquery中怎么选中所有的checkbox的值 jquery如何让checkbox只读 jquery 获取多个checkbox的value值 jquery怎么选中checkbox jquery实现checkbox全选的问题 jquery循环添加checkbox 跪求关于用jquery中checkbox与toggle的冲突! 没有烤面包机该怎么烤面包呢? 没有烤箱可以做面包吗?怎么做? 好用的电脑录音软件 有什么好的电脑录音软件? 请各位推荐一些用在PC上的录音软件 最好的电脑录音软件是什么? 佳能750d和90d哪个好? 尼康d5500与佳能750d哪个比较好 jquery,ajax 如何提交多个checkbox的值? jQuery遍历页面所有CheckBox查看是否被选中的方法 qq占用cpu过高怎么解决? Jquery如何删除table里面checkbox选中的多个行 电脑卡顿发现是qq占用cpu怎么办 jQuery如何获取复选框选中项后的文字? QQ为何CPU占用率飙高 jquery怎么验证checkbox是否全被选中 为什么我电脑一登QQ CPU使用率就很高?而且还就一个QQ会出现这个问题 jquery 如果设置选中所有的name为&#39;abc&#39;的checkbox? QQ突然就变得cpu占用很高怎么回事 jquery怎么获取多个被选中的checkbox QQ占用cpu过高,如何解决? 为什么我的QQ占用CPU50%? QQ聊天时CPU占用过高 qq占用cpu过高怎么办 qq突然占cpu很大 是什么原因 怎么解决 QQcpu占用突然很高! 电脑经常CPU使用100%是怎么回事啊?特别是QQ一上就占90%多 我电脑QQ一开视频,QQ的CPU占用率就很高,是怎么回事,最新版的Q也这样,有什么解决办法么?