jQuery Checkbox Validation – Limiting Checkboxes To Be Checked

Demo Download

Sometimes you are required to limit the checkboxes to be checked. For this purpose here is a very simple tutorial that will help you to limit the checkboxes selection using jQuery. In my tutorial I have applied limitation at maximum 3 (three) checkboxes, which means you can select any three checkboxes, you can change this number of limit.

Note: Don’t forget to include the jQuery library in the header or footer of web page.

HTML

<input type="checkbox" class="game" />
 Cricket<br />
<input type="checkbox" class="game" />
 Football<br />
<input type="checkbox" class="game" />
 Tennis<br />
<input type="checkbox" class="game" />
 Baseball<br />
<input type="checkbox" class="game" />
 Soccer

JQuery

var max_limit = 3; // Max Limit
$(document).ready(function (){
    $(".game:input:checkbox").each(function (index){
        this.checked = (".game:input:checkbox" < max_limit);
    }).change(function (){
        if ($(".game:input:checkbox:checked").length > max_limit){
            this.checked = false;
        }
    });
});

Add the above jQuery in your web page footer.

If you found this tutorial helpful so kindly share it with your friends and leave your comment.

Facebook Official Page: All PHP Tricks

Article By
Javed Ur Rehman is a passionate blogger and web developer, he loves to share web development tutorials and blogging tips. He usually writes about HTML, CSS, JavaScript, Jquery, Ajax, PHP and MySQL.

Leave a Reply

Your email address will not be published. Required fields are marked *