jQuery UI 验证插件向元素添加类 'valid'

标签 jquery jquery-ui jquery-validate

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

最佳答案

如果您使用 jQuery Validate plugin ,使用 validClass 选项将类设置为与 valid 不同的内容。默认情况下,它是有效

$(document).ready(function() {

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

});

参见文档:http://docs.jquery.com/Plugins/Validation/validate#toptions

关于jQuery UI 验证插件向元素添加类 'valid',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643027/

相关文章:

javascript - 如何对多个表单元素使用一个单独的 js 函数

jquery - ColdFusion 动态循环与 jQuery 验证插件创建动态规则

javascript - 不使用ajax更改页面

jQueryUI 可排序、可拖动恢复事件

jQuery UI Droppable 和 Sortable - 放置在正确的排序位置

javascript - jQuery Validate - 动态 errorLabelContainer

jQuery 验证 errorPlacement 删除

javascript - angular-bootstrap-slider 默认值/双向绑定(bind)

javascript - JQuery冲突导致文件上传失败

javascript - 用户停止输入后运行函数