单击和取消单击带有计数的复选框
Click and unclick checkbox with count
我想让用户选中最多 4 个复选框,我可以在下面的代码中实现。 当用户取消选中时,计数必须下降一个,并且必须允许他们检查另一个计数。
如何让用户取消选中复选框,并且计数会因他们执行的单击而减少,并让他们仅选中所需的最大复选框。
*注意:如果用户最多选中了 4 个复选框,那么当他们单击第 5 个复选框时,会显示一条消息,并且取消选中特定的第 5 个复选框,我已经这样做了。
$('.chkbx').click(function() {
if (kgcount>="5") {
alert("You have selected 4 items");
$(this).prop("checked", false);
}
});
如果我错过了什么,请告诉我。
PS:由于某种原因,我检查了这个,但它对我不起作用 - 计数 +/- 用于复选框单击和取消单击
使用length
检查选中的复选框数。
$('.chkbx').change(function() {
if($('input[type=checkbox]:checked').length>=5){
alert("You have selected 4 items");
$(this).prop("checked",false);
return;
}
});
演示小提琴
var kgcount = 1;
$('.chkbx').click(function() {
if (kgcount>="5") {
alert("You have selected 4 items");
$(this).prop("checked", false);
}
kgcount++;
});
相关文章:
- 如何在单击复选框后调用控制器方法
- 在GridView中,当单击复选框时,在网格的同一行中使用JavaScript将标签中的值添加到TextBox
- 在网页中单击复选框
- 单击复选框时显示日期选择器
- 选择全部单击复选框以及全部拒绝
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- 在JS中单击复选框时显示总价
- 单击复选框时重定向
- 如何在单击复选框按钮时制作单选按钮
- 如何使用角度指令控制器动态单击复选框
- 如何通过单击复选框来显示或隐藏网络图表
- 单击复选框时的角度显示一个元素
- 复选框不能通过直接单击复选框来选中或取消选中
- 单击复选框时将此元素添加到收藏夹数组 + 后 Ajax 元素关系
- 单击复选框后未收到复选框事件
- 单击复选框时汇总隐藏字段的值不起作用
- 如何使文本输入框在单击复选框时变为不可写
- 如何在 JSP 中的“单击”复选框时创建删除按钮
- 如何通过单击复选框将文本元素从输入复制到另一个输入
- 单击复选框时如何在 jquery 中创建数组