我使用formvalidation.io来验证一个简单的表单。但是,我想只在全局字段的值等于1时启用notEmpty验证器。
例如,在下面的代码中,我想验证电子邮件字段,但仅当全局变量emailrequired的值等于1时才启用第三个验证器。
我不想为此编写自己的验证器,因为此示例针对不同的字段多次出现,我需要一个全局解决方案。
email: {
validators: {
stringLength: {
min: 1,
max: 50,
},
regexp: {
regexp: '^[^@\\s]+@([^@\\s]+\\.)+[^@\\s]+$',
},
notEmpty: {
message: 'Field is required'
},
}
},
答案 0 :(得分:0)
您可以为每个验证器添加参数,例如:
已启用:emailrequired == 1