我有一个要在客户端验证的表单,并且我正在使用 jQuery Validate 来完成该任务。验证适用于其他(输入)字段,但不适用于复选框。
我究竟做错了什么?
<form name="insert_new_lesson" id="insert_new_lesson" method="post" action="" class="lesson-form" enctype="multipart/form-data" novalidate="novalidate">
<input class="{category: true}" type="checkbox" name="category[]" value="15" id="grade15">
... rest of the fields...
$("#insert_new_lesson").validate({
errorPlacement: function (error, element) {
error.insertBefore(element);
},
rules: {
category: {
required: 'input[type="checkbox"]:checked',
},
...rest of the fields (validation works)