相关疑难解决方法(0)

如何获取页面上所有已选中复选框的计数

我想计算用户选择了多少个复选框.例如,如果他选择5,则从一组10个复选框中,我希望能够计算它.使用该行:

$(":checkbox:checked")
Run Code Online (Sandbox Code Playgroud)

我可以选中所有选中的复选框,是否有办法获取该语句返回的所有元素的计数?

javascript jquery

33
推荐指数
1
解决办法
6万
查看次数

如何计算jquery中勾选的数字复选框?

我有一个表,使用php while循环显示表中的名称列表,并且每个名称旁边都是一个复选框,以便用户可以选择2个名称在下一页上并排显示.

我正在使用jquery表单验证器,如果选择多于或少于2个名称,我希望它显示一条消息,然后再转到下一页.验证适用于简单的事情,如直接字符串比较等,但我无法使用它,我怀疑这是因为我试图获取被检查的复选框的数量.

这是表格......

 <form method="post" onsubmit="return validation()" action="merge_accounts.php"
       name="merge_form" id="merge_form" >
   <table>
       <?php while ($row = mysqli_fetch_array($sql)){
                $account_id = $row['id']; ?>
            <tr>
                <td><input type="checkbox" id="merge[]" name="merge[]"  value="<? echo $row['id']; ?>" style="margin-left:10px" /></td>
                <td class="results_cell" style="padding-left:0px">
                    <a title="<? $row['name']; ?>" href="account_info.php?id=<? echo $account_id; ?>" onClick="this.document.id.submit();"><? 
                    if(strlen($row['name']) > 45){
                        echo substr($row['name'], 0, 45).'...'; 
                    } else {
                        echo $row['name'];
                    }?></a>
                </td>
            </tr>
            <tr>
                <td colspan="2" class="no_hover">
                  <input type="submit" class="advanced_buttons"
                   style="margin: 0px 5px 3px 10px; height:30px; width:60px" 
                   name="merge_submit" value="Merge" />
               </td>
           </tr>
      </table> …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

0
推荐指数
1
解决办法
462
查看次数

标签 统计

javascript ×2

jquery ×2

php ×1