function checkCollapsedFields(selector) { var selector = selector + ' input,textarea,select'; var nb_fields = $(selector).length(); var nb_required = $(selector).filter('[required]').length(); var nb_filled = 0; var nb_necessary = 0; $(selector).each(function(i, Field){ if ($(Field).val() != '') { nb_filled++; } }); $(selector).filter('[required]').each(function(i, required){ if ($(required).val() != '') { nb_necessary++; } }); result = nb_filled + " / " + nb_fields; result + " | " + nb_necessary + " / " + nb_required; $(selector + ' .check').html(result); }