我正在尝试使用jQuery Validation插件向表单添加一些自定义验证(必须至少选中一个复选框)。
不幸的是,根本没有调用.validate()中的submitHandler。我确定这是一个简单的问题,但我无法发现它。我已经减少了以下小提琴中的问题:
http://jsfiddle.net/ericjohannsen/xcmtc/3/
期望的结果是
alert('Form Validation OK.');
执行。
我错过了什么?
答案 0 :(得分:0)
在谷歌搜索和尝试几个小时之后,我偶然发现了正确的答案......
微软的jquery.validation.unobtrusive.js削弱了jQuery.validation,因此大多数配置选项根本不再起作用。既不是$ .validate.setDefaults()也不是$('#element')。validate()方法。