这是我在 stackoverflow 上的第一篇文章,该网站给我留下了深刻的印象!

我的问题是关于 jQuery 验证插件......特别是关于 minlength 方法。
我有一组复选框,我想知道是否至少选中了 2 个复选框。

http://docs.jquery.com/Plugins/Validation/Methods/minlength#length

在此链接中,有关于 minlength 方法与常规输入框一起使用的文档,但不是复选框。任何人都可以帮助我如何使用 if for checkboxes 吗?

最佳答案

没有默认方法。幸运的是,您可以添加它。

jQuery.validator.addMethod('has2selected',function(value, element) {
return $(element).filter(':checked').length >= 2;
}, 'the error message');

编辑:我再次阅读了文档,并且 minlength 应该可以工作(如果不是这种情况,上面的代码可以完成这项工作)。您没有发布代码,所以我不确定这是否导致错误,但在您的帖子中是 minLength 它必须是 minlength

10-07 17:34