jQuery .validate()没有调用submitHandler

时间:2012-11-20 05:54:44

标签: jquery jquery-validate

我正在尝试使用jQuery Validation插件向表单添加一些自定义验证(必须至少选中一个复选框)。

不幸的是,根本没有调用.validate()中的submitHandler。我确定这是一个简单的问题,但我无法发现它。我已经减少了以下小提琴中的问题:

http://jsfiddle.net/ericjohannsen/xcmtc/3/

期望的结果是

alert('Form Validation OK.');

执行。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

在谷歌搜索和尝试几个小时之后,我偶然发现了正确的答案......

  

微软的jquery.validation.unobtrusive.js削弱了jQuery.validation,因此大多数配置选项根本不再起作用。既不是$ .validate.setDefaults()也不是$('#element')。validate()方法。

http://www.tigraine.at/2011/08/26/jquery-validate-and-microsofts-unobtrusive-validation-dont-play-well-together/