【发布时间】:2017-06-10 06:09:59
【问题描述】:
我正在做的是想使用 Parsley 验证逗号分隔的电子邮件地址。
我已经制定了自定义验证器并触发了电子邮件字段,但是自定义验证器功能出现错误。
window.Parsley.
addValidator(
'emails', {
requirementType: 'string',
validateString: function(val){
var email, emails, ret, i, len; ret = true;
for(i = 0, len = emails.length; i < len; i++) {
email = emails[i];
ret = ret && this.type(email, 'email');
}
return ret;
},
message: {
en: 'This value should be a email address'
}
});
然后我收到错误消息:
Uncaught TypeErro: this.type is not a function
at f.validateString
at f.validate(parsley.min.js:9)
at _.validate
任何人都可以帮助解决如何验证此电子邮件?
【问题讨论】:
-
最好修复 Parsley 以支持
multiple,请参阅 github.com/guillaumepotier/Parsley.js/issues/885
标签: javascript jquery validation parsley.js parsley