Joomla! erweitern/Komponenten/3rd Party/BreezingForms/Einführung Scripts
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.
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.
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:
- FF Script-Referenz
- oder in der Joomla-Datenbank in der Tabelle "#__facileforms_scripts"
- FacileForms HowTo's
