我想计算用户选择了多少个复选框.例如,如果他选择5,则从一组10个复选框中,我希望能够计算它.使用该行:
$(":checkbox:checked")
Run Code Online (Sandbox Code Playgroud)
我可以选中所有选中的复选框,是否有办法获取该语句返回的所有元素的计数?
我有一个表,使用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)