FormHandler.PHP ermöglicht die Definition komplexer Web-Formulare in wenigen Minuten. Die Software unterstützt sowohl typische Webformulare (Login, Suche, Kontakt, Dateneingabe) als auch elektronische Papierformulare wie z. B. für Steuer- oder Versicherungskalkulationen.
Bitte werfen Sie einen Blick auf die online verfügbaren Beispiel-Formulare:
FormHandler.PHP-Beispiel-Formulare
Formulare werden dazu in einer PHP-Struktur definiert, können aber auch aus einer Datenbank oder XML-Datei eingelesen werden. Der FormHandler kann als abgeschlossene Binär-Bibliothek oder im Quellcode erworben werden.
Die Definition von Formularen erfolgt einfach und schnell. Jedes Feld eines Formulars kann mit einem entsprechenden Feldtyp im Bildschirmformular definiert werden. Zahlreiche Feldtypen werden bereits von Haus aus unterstützt:
- Freitextfeld
- numerische Felder (Zahlen, Währungsangaben, etc.)
- Felder mit vorgegebenen Auswahlmöglichkeiten (Listen, Drop-Downs, ...)
- Felder mit speziellen Regeln (Datum, Uhrzeit, E-Mail, BLZ, ...)
- Auflistungen
- Grafiken
- Tabellen
Zudem stehen verschiedene Steuerelemente zur Ablaufsteuerung bereit wie Assistenten, Karteikästen, Hyperlinks oder Buttons.
Validierungsregeln können eingesetzt werden, um die Werte eines Felds auf Länge, Zeitraum zwischen Start- und Enddatum zu überprüfen usw. Ähnlich zu Microsoft ASP.NET wird jede Validierungsregel dabei serverseitig und clientseitig (via JavaScript) überprüft. Die Anwendung bleibt dadurch auf jedem Webbrowser lauffähig, bietet dem Besucher aber trotzdem einen optimalen Bedienkomfort durch schnelles Feedback ohne Server-Round-Trip - nahezu wie bei einer Desktopanwendung!
Beziehungen zwischen Feldern können definiert werden, um Felder in Abhängigkeit von anderen Feldern auszublenden oder zu deaktivieren. Wie auch bei den Validierungen werden die Abhängigkeiten sowohl server- als auch clientseitig ausgewertet (JavaScript).
Die Ausgabe des FormHandler.PHP ist entweder (X)HTML oder XML. FormHandler.PHP lässt sich also gleichermaßen für Webanwendungen nutzen wie auch für WAP-Anwendungen oder für XML-verarbeitende Systeme (z. B. via XSLT).
Die zugrunde liegende Technik des FormHandlers ist PHP. Ein installiertes PHP-System ab Version 4 wird vorausgesetzt. Eine MySQL-Datenbank ist optional erforderlich.
Kontakt
Gerne besprechen wir Ihre speziellen Anforderungen, kontaktieren Sie uns doch einfach per Kontaktformular.