将自定义验证规则添加到unobtrusive.min.js

时间:2013-05-10 11:05:36

标签: jquery unobtrusive-validation

我一直在尝试添加自定义

这是我的输入字段,其属性为data-val-matchemail

<input type="text" name="5621755b-8bab-4a19-8c68-bf35860062fe" id="5621755b-8bab-4a19-8c68-bf35860062fe" class="text" value="" data-val-matchemail="email" maxlength="500">

和我在contour.js中的自定义规则。我的问题是它没有解雇

$.validator.addMethod('contour_matchemail', function (value, element) {
    console.log("contour_matchemail");
    return valid;
});

$.validator.unobtrusive.adapters.addBool("matchemail", "contour_matchemail");

1 个答案:

答案 0 :(得分:0)

而不是

$.validator.unobtrusive.adapters.addBool(....

也许尝试这样的事情:

$('#your_form_id').validate();
$('#5621755b-8bab-4a19-8c68-bf35860062fe').rules('add', 'contour_matchemail');