【问题标题】:jquery validation plugin addClass to invalid fieldsjquery验证插件addClass到无效字段
【发布时间】:2012-04-18 01:05:05
【问题描述】:

有没有办法为使用 jquery 的验证插件时返回无效的表单的所有输入添加一个类?

如果有,怎么做?

【问题讨论】:

  • 插件自动将错误类应用到任何未通过验证的必填字段。
  • @surrealdreams 我觉得非常愚蠢。谢谢!
  • 不用担心。有时要知道你不知道的东西。那是你学习新东西的时候!继续接受本杰明哈里斯的回答,他进一步解释了我所做的。 +1 给他。

标签: jquery plugins validation


【解决方案1】:

正如 Surreal Dreams 所说,验证器插件会自动将错误类应用于失败的字段。但是你可以自定义这个。您可以在验证代码中使用several hooks(与错误相关的和其他)。以下是与您的问题相关的几个:

  • 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
    }
});

【讨论】:

  • 接受我的小评论并正确解释的方式。做得很好。
  • @benjaminharris 感谢您的精彩解释!
猜你喜欢
  • 2011-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-28
相关资源
最近更新 更多