我需要能够使用 jquery.validate 和 jquery.validate.unobtrusive 在我的表单上验证分数。我已更改我的 html 标记以包含“分数”
<input class="span12 data fraction" data-val="true" name="FrontHoodHeightL" id="FrontHoodHeightL" type="text" value="29 15/16">
在类名中,我在我的页面中包含了以下 javascript。
$.validator.addMethod("fraction", function (value, element, param) {
var fracExp = new RegExp("(?:-(?!0))?\d+(?:(?: \d+)?/\d+)?");
return fracExp.test(value);
});
但该方法似乎永远不会被调用。我错过了什么步骤来连接它?