Formvalidation.io动态规则

时间:2018-02-18 16:48:19

标签: javascript validation formvalidation.io

我使用formvalidation.io来验证一个简单的表单。但是,我想只在全局字段的值等于1时启用notEmpty验证器。

例如,在下面的代码中,我想验证电子邮件字段,但仅当全局变量emailrequired的值等于1时才启用第三个验证器。

我不想为此编写自己的验证器,因为此示例针对不同的字段多次出现,我需要一个全局解决方案。

email: {
            validators: {

                stringLength: {
                    min: 1,
                    max: 50,
                  },
                regexp: {
                        regexp: '^[^@\\s]+@([^@\\s]+\\.)+[^@\\s]+$',
                         },
                notEmpty: {
                      message: 'Field is required'
                  },

            }
        },

1 个答案:

答案 0 :(得分:0)

您可以为每个验证器添加参数,例如:

  

已启用:emailrequired == 1