jQuery 验证插件 - 强制复选框验证?

jQuery validation plugin - Force checkbox validation?

我在使用 jQuery validation plugin

的表单时遇到问题
<form name="step1" ...>
    <input type="text" name="name" required="required"/>
    <!-- ... -->
    <input type="checkbox" name="acceptTerms1" required="required"/>
    <input type="checkbox" name="acceptTerms2" required="required"/>
</form>

name 字段正在验证中,但是这两个复选框被忽略了。

我也试过为他们手动设置规则:

$('form[name="step1"]').validate({
    ignore: ":hidden:not(.force-validation, .force-validation :input)", //Not ignoring checkboxes (just for information)
    //...
    rules: {
        "acceptTerms1": 'required',
        "acceptTerms2": 'required'
    }
});

但是规则还是被忽略了。可能缺少什么?

规则应该这样应用:

rules: {
  acceptTerms1: {
      required: true
  }
  acceptTerms2: {
      required: true
  }
}