我应该使用哪种Parsley.js方法来添加/更新辅助功能属性?

时间:2016-06-03 19:06:18

标签: parsley.js

我有一个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});
    }
...
}

1 个答案:

答案 0 :(得分:0)

最好听取the events field:successfield:error或类似内容......