我有一个parsley-config.js文件,我在其中使用Parsley defaults.js documentation中描述的方法成功地向parsley添加了大量自定义。但是,我无法确定如何在验证时向元素添加一些属性。 classHandler
方法看起来很有前途但只在初始化时运行,而不是在验证时运行。
这是我正在考虑使用的一些代码。我只需要知道我应该坚持使用什么样的Parsley方法。
var ParsleyConfig = {
mysteryMethod: function(parsleyField) {
var $field = parsleyField.$element;
// Acessibility attributes based on error or not
if (parsleyField.validationResult.length > 0) {
$field.attr({'aria-describedby': parsleyId, 'aria-invalid': true});
} else {
$field.removeAttr('aria-describedby').attr({'aria-invalid': false});
}
...
}