2017-04-26 2 views
0

Hier ist Dokumentation über UI/UX (link). Aber Standard parsley.js Mottos für mein Projekt nicht geeignet, insbesondere die folgenden:Wie ändert man das standardmäßige peerset.js UI/UX-Verhalten?

  1. Schnellfehlerbeseitigung: Wenn ein Feld erkannt wird und als ungültig, weitere Prüfungen gezeigt sind bei jedem Tastendruck durchgeführt, um zu versuchen, schnell Fehlermeldungen zu entfernen, sobald das Feld in Ordnung ist.

Jetzt habe ich gesetzt {uiEnabled: false} und will manuell Verhalten implementieren, die für mich geeignet ist. Hier ist ein paar Dinge, die ich brauche:

  • Ich möchte nicht Petersilie Keypress-Ereignis zu binden. Revalidierung muss erst mit dem nächsten Antrag durchgeführt werden.
  • Ist es möglich, Fehlerblock für das bestimmte Formularelement anzuzeigen? Ich meine nach Validierung mit deaktivierten UI, ich habe alle Informationen über ungültige Objekte, aber ich kann nicht öffentliche API-Methode finden, die Fehlerblock für einige Artikel [s] anhängen wird.
  • parsleyField.addError nicht mit behinderter UI arbeite

Wie kann ich das mit parsley.js implementieren?

Antwort

1
  • Ändern der triggerAfterFailure Option ''.

  • Schauen Sie sich die Option errorsContainer an. Könnte eine Funktion sein, die das Anhängen tut, glaube ich.

Viel Glück.

+0

Es funktioniert nur mit '{uiEnabled: true}', sonst wird 'addError' mit Fehler fehlschlagen, weil' * ._ ui' tatsächlich 'null' ist – SLY

Verwandte Themen