0

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

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

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

email: {
            validators: {

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

            }
        },
4

1 回答 1

0

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

启用:需要电子邮件==1

于 2018-02-19T07:23:04.717 回答