Ich kann Popovers mit Bootstrap leicht genug anzeigen lassen und ich kann auch Validierungen mit dem Standard- Plugin für die jQuery-Validierung oder der jQuery-Validierungs-Engine durchführen , aber ich kann nicht herausfinden, wie man sie ineinander überführt.
Ich denke, was ich brauche, ist ein Hook, der vom Validator aufgerufen wird, wenn er eine Benachrichtigung anzeigen möchte. Geben Sie ihm einen Abschluss, der die Nachricht und das Zielelement an ein Popover weiterleitet. Dies scheint eine Art Abhängigkeitsinjektion zu sein.
Theoretisch alles schön, aber ich kann einfach nicht herausfinden, wo sich dieser Hook befindet oder ob einer in einer der Validierungs-Engines vorhanden ist. Beide scheinen darauf bedacht zu sein, die Verantwortung für die Anzeige von Benachrichtigungen mit allen Arten von ausgefeilten Optionen für Platzierung, Wrapper und Stile zu übernehmen, wenn ich nur die Fehlertypen (ich brauche nicht unbedingt den Nachrichtentext) und das Element, auf das sie sich beziehen, suche zu. Ich habe Hooks für das gesamte Formular gefunden, nicht für die einzelnen Benachrichtigungen.
Ich bevorzuge Validierungssysteme, die Klassen zum Definieren von Regeln verwenden, da sie gut mit dynamisch erstellten Formularen spielen.
Hat jemand eine Lösung oder eine bessere Idee?