0

我一直在尝试添加自定义

这是我的输入字段,属性为 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");
4

1 回答 1

0

代替

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

也许尝试这样的事情:

$('#your_form_id').validate();
$('#5621755b-8bab-4a19-8c68-bf35860062fe').rules('add', 'contour_matchemail');
于 2013-06-18T23:57:52.717 回答