限制复选框数量 [英] Limit Checkbox amount

查看:97
本文介绍了限制复选框数量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有20个复选框。如果选择了4个复选框,我需要禁用16个复选框。

I have 20 Checkboxes. I need to disable 16 Checkboxes, if 4 checkboxes are selected.

我用这个jquery代码尝试了这个begann

I tryed this begann with this jquery code

    $("input[type=checkbox][name=cate]:checked").each(

    function()
    {
    }

);

我需要的是,如果用户选择4个复选框,那么所有其他复选框都应该被禁用。 >

What i need is if a user selects 4 checkboxes then all other checkboxes should be disabled.

推荐答案

$("input[type=checkbox][name=cate]").click(function() {

    var bol = $("input[type=checkbox][name=cate]:checked").length >= 4;     
    $("input[type=checkbox][name=cate]").not(":checked").attr("disabled",bol);

});

demo

这篇关于限制复选框数量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆