2017-01-25 10 views
0

내가하고있는 일은 파슬리를 사용하여 쉼표로 구분 된 이메일 주소의 유효성을 검사하고자하는 것입니다.파슬리가 쉼표로 구분 된 이메일 주소 유효성 검사

사용자 정의 유효성 검사기 및 트리거 된 전자 메일 필드를 계산했지만 사용자 정의 유효성 검사기 기능에 오류가 있습니다.

Uncaught TypeErro: this.type is not a function 
    at f.validateString 
    at f.validate(parsley.min.js:9) 
    at _.validate 

사람이 이메일을 확인하는 방법이 도움이 될 수 있습니다 :

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' 
} 
}); 

은 그 때 나는 오류 메시지가 있어요?

+0

'다중'을 지원하도록 파슬리를 수정하는 것이 가장 좋습니다. https://github.com/guillaumepotier/Parsley.js/issues/885를 참조하십시오. –

답변

0

this.type(email, 'email')이 무엇을 기대하고 있는지 명확하지 않습니다. this은 현재 validator 개체이며, 사용하고 싶지 않을 수 있습니다.