【问题标题】:jQuery UI validation plugin adds class 'valid' to elementsjQuery UI 验证插件向元素添加类“有效”
【发布时间】:2013-05-20 05:16:18
【问题描述】:

我正在使用 jquery ui 验证插件。我只验证几个字段(输入元素),但是当表单被验证时,类“有效”被添加到我没有验证的其他输入元素(在 jqgrid 中)。这仅适用于 jqgrid 中那些被编辑(或焦点模糊)的输入。问题是我必须根据类迭代 jqgrid 中的每个输入。那么有没有办法避免这个不必要的“有效”类被添加到元素中,即使它们必须不被 ui-validate 插件验证?

【问题讨论】:

  • 你能创建一个显示问题的 jsFiddle 吗?
  • 你的描述和标签到处都是。首先,没有“jquery ui 验证插件”之类的东西。其次,jquery-validation-engine 标签和jquery-validate 标签用于两个完全不相关的插件。如果您使用 jQuery Validate,那么您可以将 valid 类更改为您想要的任何内容。显示您的代码。

标签: jquery jquery-ui jquery-validate


【解决方案1】:

如果您使用jQuery Validate plugin,请使用validClass 选项将类设置为不同于valid 的值。默认为valid

$(document).ready(function() {

    $('#myform').validate({
        // other options & rules,
        validClass: "myValidClass"
    });

});

查看文档:http://docs.jquery.com/Plugins/Validation/validate#toptions

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    相关资源
    最近更新 更多