【发布时间】:2011-05-18 00:42:51
【问题描述】:
我在一个页面上有多个表单,每个表单中有 30 个左右的复选框(表单的数量取决于用户上传的内容)。当检查了6个未检查的复选框中,我需要进行设置。
我可以很简单地用一种形式来解决这个问题——比如:
$("input:checkbox").click(function() {
var cbk = $("input:checkbox:checked").length >= 6;
$("input:checkbox").not(":checked").attr("disabled",cbk);
});
但这最终会禁用所有表单的复选框。一直试图找到不同的方法来解决这个问题,但运气不佳。任何和所有的帮助表示赞赏。谢谢。
【问题讨论】: