2017-03-31 4 views
1

ParsleyJS Dokumentation besagt, dass Sie den folgenden Code verwenden können, um mehr Code auszulösen, sobald ein Feld erfolgreich validiert wurde.Fire code nach Feld ist mit Parsley.js validiert

$("#fieldid").parsley().on('field:success', function() { 
    alert("It's validated!"); 
}); 

Ich habe data-parsley-ui-enabled="true" und data-parsley-trigger="input" auf dem form Tag versucht.

Fehle ich noch etwas anderes? Vielen Dank!

+0

Sollte funktionieren .... –

+0

@ Marc-AndréLafortune Es funktioniert, wenn ich das Formular aus, aber ich war auf der Suche um Klassen hinzuzufügen, nachdem sich der Wert geändert hat und erfolgreich validiert wurde. – Wes

Antwort

0

Sie können wie wie unten etwas tun:

$("#fieldid").parsley().on('field:success', function() { 
    alert("Name validated!"); 
}).on('field:validated', function() { 
     //If Name is validated, then only fire more code 
     if($("#name").parsley().isValid()) 
    { 
     alert("Fire more code for Name!"); 
     } 
}); 

Hier ist die DEMO

Verwandte Themen