以下のように2つの入力チェックボックスがあります。
<input type="checkbox" value="1" name="items[test1]" id="items_test1">
<input type="checkbox" value="1" name="items[test2]" id="items_test2">
そのうちの少なくとも 1 つをチェックしたいと思います。そのために、以下のように jquery 検証プラグイン コードを追加しました。
$.validator.addMethod("checkTest", function(value) {
return false; // return false just to check whether it triggers error
}, 'Please check atleast one');
$(document).ready(function() {
$("form").validate({
groups: {
checkTest: 'items[test1] items[test2]'
},
errorPlacement: function(error, element) {
console.log(error);
});
});
このチェックがトリガーされることはありません。私は何を間違っていますか?