jQuery中的自定义验证不带字段名的不引人注目的验证

jQuery中的自定义验证不带字段名的不引人注目的验证,jquery,jquery-validate,asp.net-core-mvc,unobtrusive-validation,Jquery,Jquery Validate,Asp.net Core Mvc,Unobtrusive Validation,是否可以使用jQuery非干扰性验证来指定未绑定到特定字段的自定义验证函数?我的意思是,当表单被验证时触发的验证函数,但不针对特定的表单字段。 这是在ASP.NET核心验证的上下文中,我不希望向表单提交处理程序添加任何代码。 基本上,我希望在单击“提交”按钮时保留默认行为,但除了通常的面向字段的验证外,还进行定制(“全局”)验证。实现这一点的一种方法是使用具有验证属性的隐藏字段: <input type="hidden" id="val" name="val" data-val="true

是否可以使用jQuery非干扰性验证来指定未绑定到特定字段的自定义验证函数?我的意思是,当表单被验证时触发的验证函数,但不针对特定的表单字段。 这是在ASP.NET核心验证的上下文中,我不希望向表单提交处理程序添加任何代码。
基本上,我希望在单击“提交”按钮时保留默认行为,但除了通常的面向字段的验证外,还进行定制(“全局”)验证。

实现这一点的一种方法是使用具有验证属性的隐藏字段:

<input type="hidden" id="val" name="val" data-val="true" data-val-custom="My custom error message" />

这样,它将看起来像是一般的,而不是特定于字段的。

有可能,您可以在表单submitOf上调用任何您想要的函数,当然我可以。我应该澄清一下:我是在ASP.NET核心客户端验证的上下文中说的。更新了问题。可能会触发表单有效和/或表单无效上的函数。不可能将验证规则不绑定到特定字段。为什么要进行否决投票?真傻!
$.validator.addMethod('custom', function (value, element, params) {
    //whatever
    return false;
});
$.validator.unobtrusive.adapters.addBool('custom');