Joomla! erweitern/Komponenten/3rd Party/BreezingForms/Einführung Scripts

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

FacileForms/BreezingForms ermöglicht die Einbindung eigener Scripte in die Formularverarbeitung. Diese Einführung soll zeigen wie das funktioniert.

Scripte sind Javscripte, die bestimmten Ereignisse (Events) zugeordnet werden können. So kann ein Button erstellt werden, der dann ein Script zum Validieren und/oder verschicken der Daten aufruft. Alle Interaktionen in FF/BF passieren auf Javascript-Basis.

Ein Beispiel:
FF BF EinführungScripts-1.gif

Der hier erstellte Sende-Button hat noch keine Funktion. Erst durch das Zuweisen einer Aktion (Script) z.B. "ff_validate_submit" kann er das Formular absenden.
FF BF EinführungScripts-2.gif

BreezingForms bringt einige fordefinierte Scripte mit, die sowohl dem Absenden, als auch der Interaktion innerhalb des Formulars dienen. Ein Beispiel wäre hier das sehr einfache "ff_page2":

 function ff_page2(element, action)
 {
     if (ff_lastpage >= 2) ff_switchpage(2);
 } // ff_page2

Dieses Script kann man z.B. einem weiteren Button geben, der auf die 2.Formularseite springt.

All diese Aktionen laufen per Javascript ab und greifen auf die FacileForms-Bibliothek zurück. Informationen zu dieser Bibliothek findet man hier:

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge