gpt4 book ai didi

jquery - 如何使用新的验证来扩展 jquery.validate.unobtrusive ?

转载 作者:行者123 更新时间:2023-12-01 00:15:21 25 4
gpt4 key购买 nike

我需要能够使用 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);
});

但该方法似乎从未被调用。我缺少哪一步来连接它?

最佳答案

还有一步:使用addClassRules添加使用新方法的类规则:

$.validator.addClassRules("fraction", {
fraction: true
});

示例: http://jsfiddle.net/X2m4U/

注意:您似乎正在尝试在正则表达式中使用负向后查找。这个won't work使用 JavaScript。

关于jquery - 如何使用新的验证来扩展 jquery.validate.unobtrusive ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11140496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com