I have a set of 4 checkboxes, all with different names, and require that at least 1 is checked.
I have set the class on all of them to \'require-one\'.
I think @Anurag was on the right path. Check out this working version...
http://jsfiddle.net/Y23ec/
Same idea just a different way of doing it.
jQuery(document).ready(function () {
$.validator.addMethod('validate-checkbox-oneormore', function (value) {
return $('.require-one:checked').size() != 0; }, 'need a value');
jQuery('#itemForm').validate({});
});