2016-03-26 4 views
1

Ich habe Setup-Formular und Petersiliejs. Ich benutze Laravel 5.1 und wenn ich ungültige Daten übergebe, gibt mein FormRequest 422 zurück. Ich möchte durch Fehler, die von Laravel zurückgegeben werden, iterieren und sie manuell zum Formular hinzufügen.Hinzufügen von Fehlermeldungen vom Server mit Petersilie JS

Ich kann es wie folgt tun:

var error = errorsBag.username[0]; 
$("#username").parsley().addError("remote", {message: error}); 

Und dies fügt das Formular Fehlermeldung. Aber es bleibt dabei, es geht nicht weg, wenn ich den Feldwert ändere, aber das Feld ändert seine Farbe in grün. (Ich verwende .has-Erfolg für gültige Felder).

Wie kann ich Fehler machen weggehen, sobald Feld ändert seinen Wert, trotz OnChange EventListener erstellen.

Antwort

0

Sie sollten Ihren eigenen benutzerdefinierten Validator schreiben; Es kann eine benutzerdefinierte Fehlermeldung zurückgeben, die Sie aus Ihren Antworten erstellen können.