javascript - jQuery 验证依赖于组并需要

标签 javascript jquery jquery-validate depends

我有验证组的规则(需要 3 个中的一个)。这很好用,但是,我只需要 3 个要求中的 1 个取决于表单中的选择。

rules: {
  cloudfront_7: {
    require_from_group: {
      depends: function(element) {
        if ($( "#classify" ).val() == "PIC" ){
          return false;
        } else {
          return [1, ".verification-group"];
        }
      }
    }
  },
  cloudfront_8: {
    require_from_group: {
      depends: function(element) {
        if ($( "#classify" ).val() == "PIC" ){
          return false;
        } else {
          return [1, ".verification-group"];
        }
      }
    }
  },
  cloudfront_9: {
    require_from_group: {
      depends: function(element) {
        if ($( "#classify" ).val() == "PIC" ){
          return false;
        } else {
          return [1, ".verification-group"];
        }
      }
    }
  }
}

我注意到它只返回 true 而不是我编写的代码,这是 require_from_group() 函数所必需的。

最佳答案

你可以试试这个代码:

rules: {
cloudfront_7: {
require_from_group: {
param: [1, "..verification-group"],
depends: function(element) {return .....}
       }
    },
cloudfront_8: {
require_from_group: {
param: [1, "..verification-group"],
depends: function(element) {return .....}
       }
    },
cloudfront_9: {
require_from_group: {
param: [1, "..verification-group"],
depends: function(element) {return .....}
       }
    },
}

关于javascript - jQuery 验证依赖于组并需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619291/

相关文章:

java - 为什么我的 JSON 响应前面带有 {} &&

html - 如何使用嵌套的可折叠菜单?

jquery - jquery 验证的 errorElement 内的自定义 html

javascript - bootstrap 和 jquery 验证冲突

javascript - Nodejs模块导出使用

javascript - 使用 JavaScript 切换段落显示

jquery - Codeigniter 查询返回错误计数

javascript - float 条形图中的不同颜色条,这可能吗?

javascript - jQuery 无法从 JavaScript 对象获取正确的下拉菜单值

javascript - 我怎样才能确保只提交一个表单,同时很好地使用 jQuery 验证?