how can i calculate the number of checkboxes that a user has checked using jquery?
what i want to do is limiting the number of checking for checkboxes in a form to 10 for example and when a user exceeds this range display a warning message.
$("#my_form input[type=checkbox]"). each(function(idx, elem) { var is_checked = $(this). prop("checked"); // Do something with is_checked }); to iterate through all the checkboxes and check whether they are checked or not.
There are multiple methods to do that:
Method 1:
alert($('.checkbox_class_here:checked').size());
Method 2:
alert($('input[name=checkbox_name]').attr('checked'));
Method: 3
alert($(":checkbox:checked").length);
This should work:
alert($("input:checkbox:checked").length);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With