如何在jQuery验证插件的许多字段中添加“ depends:”规则?

有趣的前端

我已使用此规则验证用户的帐单邮寄地址(如果他想要帐单)(输入#billyes已选中),这是我当前的代码:

                //BILLING VALIDATION
                legal_id: {
                    required: {
                        depends: function(element) {
                          return $('#billyes').is(":checked");
                        }
                    }
                 },
                 billing_name: {
                    required: {
                        depends: function(element) {
                          return $('#billyes').is(":checked");
                        }
                    }
                 },
                 billing_adress: {
                    required: {
                        depends: function(element) {
                          return $('#billyes').is(":checked");
                        }
                    }
                 },

                 .... ETC

线也重复 return $('#billyes').is(":checked");

我想做这样的事情:

                //BILLING VALIDATION
                legal_id,billing_name,billing_adress,etc: {
                    required: {
                        depends: function(element) {
                          return $('#billyes').is(":checked");
                        }
                    }
                 }

这可能吗?还有其他选择吗?

谢谢。

活泼的
legal_id,billing_name,billing_adress,etc: {

在该.validate()方法中,您根本无法做任何事情。rules选项内的对象文字必须key:value成对,其中key只能是单个字段name

但是,有一种方法可以一次将同一规则应用于多个字段:

您可以将.rules()方法与jQuery结合使用.each()但是您将需要一个聪明的jQuery选择器来一次将它们全部定位。就像“开始于”选择器或class您也不能使用“开头为billing_”,因为您也有legal_id,因此您需要将a分配class给这些字段或执行其他操作。

$('.yourFields').each(function() {
    $(this).rules('add', {
        required: {
            depends: function(element) {
                return $('#billyes').is(":checked");
            }
        }
    });
});

否则,在.validate()方法内,没有快捷方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在jQuery Validation插件中的valueNotEquals规则上添加“ depends”条件?

来自分类Dev

jQuery验证插件。向现有规则添加新规则

来自分类Dev

jQuery验证插件。向现有规则添加新规则

来自分类Dev

如何添加验证规则

来自分类Dev

如何在Laravel 4中添加组合的唯一字段验证器规则

来自分类Dev

如何在Jquery验证规则中实现“或”条件

来自分类Dev

如何在Jquery验证规则中实现“或”条件

来自分类Dev

如何在Jenkins PMD插件中添加自定义PMD规则?

来自分类Dev

如何向RewriteEngine添加许多规则

来自分类Dev

如何在jQuery验证插件的空白/错误字段中添加自定义CSS?

来自分类Dev

如何在动态添加的表单字段上实现先前声明的jquery.validate规则

来自分类Dev

如何在eslint规则中添加例外?

来自分类Dev

如何在laravel中添加时间规则

来自分类Dev

如何在Outlook 2013中添加规则

来自分类Dev

如何在规则 Laravel 中添加条件?

来自分类Dev

如何在CL编程中添加编辑和验证规则?(AS400)

来自分类Dev

如何在laravel 5.2中添加自定义验证规则?

来自分类Dev

如何在excel文件中添加验证规则以防止用户输入“abc=”?

来自分类Dev

如何在Typescript中的Appconstant中存储验证规则

来自分类Dev

如何在jquery.validate()远程类规则中获取当前字段名称

来自分类Dev

如何在jquery.validate()远程类规则中获取当前字段名称

来自分类Dev

如何在Laravel + lighthouse graphql中实现高级验证规则?

来自分类Dev

如何在声纳规则中检测班级成员(字段)访问

来自分类Dev

如何在安全规则中测试Cloud Firestore字段的类型?

来自分类Dev

访问中的验证规则

来自分类Dev

访问中的验证规则

来自分类Dev

Javascript - jQuery 验证插件规则方法不起作用

来自分类Dev

可选字段的验证规则

来自分类Dev

Firebase验证规则。如何使规则生效?

Related 相关文章

  1. 1

    如何在jQuery Validation插件中的valueNotEquals规则上添加“ depends”条件?

  2. 2

    jQuery验证插件。向现有规则添加新规则

  3. 3

    jQuery验证插件。向现有规则添加新规则

  4. 4

    如何添加验证规则

  5. 5

    如何在Laravel 4中添加组合的唯一字段验证器规则

  6. 6

    如何在Jquery验证规则中实现“或”条件

  7. 7

    如何在Jquery验证规则中实现“或”条件

  8. 8

    如何在Jenkins PMD插件中添加自定义PMD规则?

  9. 9

    如何向RewriteEngine添加许多规则

  10. 10

    如何在jQuery验证插件的空白/错误字段中添加自定义CSS?

  11. 11

    如何在动态添加的表单字段上实现先前声明的jquery.validate规则

  12. 12

    如何在eslint规则中添加例外?

  13. 13

    如何在laravel中添加时间规则

  14. 14

    如何在Outlook 2013中添加规则

  15. 15

    如何在规则 Laravel 中添加条件?

  16. 16

    如何在CL编程中添加编辑和验证规则?(AS400)

  17. 17

    如何在laravel 5.2中添加自定义验证规则?

  18. 18

    如何在excel文件中添加验证规则以防止用户输入“abc=”?

  19. 19

    如何在Typescript中的Appconstant中存储验证规则

  20. 20

    如何在jquery.validate()远程类规则中获取当前字段名称

  21. 21

    如何在jquery.validate()远程类规则中获取当前字段名称

  22. 22

    如何在Laravel + lighthouse graphql中实现高级验证规则?

  23. 23

    如何在声纳规则中检测班级成员(字段)访问

  24. 24

    如何在安全规则中测试Cloud Firestore字段的类型?

  25. 25

    访问中的验证规则

  26. 26

    访问中的验证规则

  27. 27

    Javascript - jQuery 验证插件规则方法不起作用

  28. 28

    可选字段的验证规则

  29. 29

    Firebase验证规则。如何使规则生效?

热门标签

归档