Guillaume Potier, the author of parsley, has added a ParsleyUI.getErrorsMessages(parsleyFieldInstance)
method that will return an array of messages errors. It is available on master branch in github and would be released in next stable version.
This works perfectly for me and this is my sample code:
window.Parsley.on('field:error', function (fieldInstance) {
fieldInstance.$element.popover({
trigger: 'manual',
container: 'body',
placement: 'right',
content: function () {
return fieldInstance.getErrorsMessages().join(';');
}
}).popover('show');
});
window.Parsley.on('field:success', function (fieldInstance) {
fieldInstance.$element.popover('destroy');
});
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…