有没有办法为使用 jquery 的验证插件时返回无效的表单的所有输入添加一个类?
如果是这样,怎么做?
正如 Surreal Dreams 所说,验证器插件会自动将错误类应用于失败的字段。但是你可以自定义这个。您可以在验证代码中使用几个钩子(与错误相关的和其他的)。以下是与您的问题相关的几个:
errorClass
“使用此类创建错误标签,查找现有错误标签并将其添加到无效元素中。”
errorPlacement
“自定义创建的错误标签的位置。第一个参数:创建的错误标签作为 jQuery 对象。第二个参数:无效元素作为 jQuery 对象。”
这是一个例子:
$("whatever").validate({
errorClass: "yourErrorClassHere",
errorPlacement: function(error, element) {
// You can do all sorts of stuff to the individual error elements, like adding classes
}
});