1
A
回答
2
,如果你选择其中的3下面将禁用复选框的休息,也使他们一旦您取消选择的三个之一..
$(':checkbox').click(
function(){
var selected = $(':checkbox:checked').length;
if (selected == 3)
{
$(':checkbox:not(:checked)').attr('disabled',true);
}
else
{
$(':checkbox:not(:checked)').attr('disabled',false);
}
}
);
0
在onclick处理程序上,当单击一个复选框时,如果未选中某个计数器,则会将该计数器加1,这会减少计数。提高计数后,测试一下是否为三。那么最简单的方法可能是保存三个复选框的ID,或者保存在上一步。然后改变点击事件,只有当ID匹配保存的ID时才返回true。 对不起,我现在没有时间写实际的代码。希望这会让你开始。
0
jQuery的
$("#container :checkbox").click(function(){
if ($("#container :checkbox").length >= 3) {
$("#container :checkbox").attr("disabled", "disabled");
}
});
+0
@Matt,'$(this)'不是一个选项,因为我们正在处理一组复选框.. – 2010-07-29 23:37:54
+0
是的,我应该使用.each()。 Upvoted您的解决方案,而不是 – ryan 2010-07-30 10:55:01
相关问题
- 1. javascript复选框验证
- 2. Javascript + jquery复选框验证?
- 3. AJAX/Javascript复选框验证
- 4. Javascript +单选按钮/复选框验证
- 5. 验证复选框选择使用javascript
- 6. 复选框验证
- 7. 验证复选框
- 8. 复选框验证
- 9. 验证复选框
- 10. 复选框验证
- 11. 复选框验证
- 12. 简单的JavaScript复选框验证
- 13. javascript验证多个复选框
- 14. 多个复选框验证在javascript
- 15. 无法验证javascript中的复选框
- 16. 多个复选框验证javascript
- 17. 如何使用JavaScript验证复选框
- 18. Javascript复选框验证和长度
- 19. 验证复选框用javascript打勾
- 20. [javascript]验证Gridview页脚复选框
- 21. 复选框验证中的JavaScript错误
- 22. Javascript复选框验证不起作用
- 23. 使用javascript验证复选框
- 24. 动态复选框的javascript验证
- 25. 验证复选框限制javascript
- 26. 的Javascript复选框表单验证
- 27. 表中的JavaScript复选框验证
- 28. jQuery复选框验证alt复选框
- 29. 复选框验证在JavaScript中没有对单个复选框
- 30. 验证复选框选择
这很好,谢谢! – Odyss3us 2010-07-31 06:03:58