2016-06-03 8 views
0

Ich habe eine Petersilie-config.js-Datei, in der ich erfolgreich viele Anpassungen an Petersilie hinzugefügt habe, unter Verwendung der Methoden beschrieben auf Petersley defaults.js documentation. Ich habe jedoch Probleme herauszufinden, wie man bei der Validierung einige Attribute zu Elementen hinzufügt. Die Methode classHandler sah vielversprechend aus, lief jedoch nur bei der Initialisierung und nicht bei der Validierung.Welche Methode von Parsley.js sollte ich zum Hinzufügen/Aktualisieren von Accessibility-Attributen verwenden?

Hier ist ein wenig von dem Code, den ich denke zu verwenden. Ich muss nur wissen, was Petersilie Methode, die ich halten sollte es in.

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

Antwort

0

Beste wahrscheinlich the eventsfield:success und field:error oder ähnliches zu hören ist ...