我正在尝试创建一个自定义验证规则,以确保在具有多个属性的选择中至少做出一个选择。我有一个 jsfiddle 显示我此时拥有的内容,但我无法触发验证规则。我已经包含了翻译选择的 jQuery 脚本,以防万一这可能是我的问题。我的代码位于 JavaScript 窗口底部的文档就绪部分。jsfiddle 在这里:https ://jsfiddle.net/7bkz58cy/25/
$.validator.addMethod('multiSelectRequired', function (value, element) {
return element.length > 0;
}, 'One selection required.');
$('#activity-dialog-form').validate({
rules: {
FacilityList: { multiSelectRequired: true }
}
});
我无法弄清楚为什么验证没有触发。有人可以指出我缺少什么。