我一直在尝试添加自定义
这是我的输入字段,其属性为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");
答案 0 :(得分:0)
而不是
$.validator.unobtrusive.adapters.addBool(....
也许尝试这样的事情:
$('#your_form_id').validate();
$('#5621755b-8bab-4a19-8c68-bf35860062fe').rules('add', 'contour_matchemail');