Skip to main content
In diesem Abschnitt werden die verfügbaren Aktionen im Bereich Inquiry beschrieben. Mit diesen Aktionen können beispielsweise Kontakt- oder Anfrageformulare abgesendet werden.

Aktionen im Überblick


Aktionen

InquirySend

Mit dieser Aktion wird ein Anfrage-Formular abgesendet. Dabei werden die übermittelten Eingaben geprüft und die Anfrage verarbeitet. Schlägt die Verarbeitung fehl, wird ein entsprechender Fehler zurückgegeben, sodass der Nutzer seine Eingaben korrigieren kann. Anwendungsbeispiel
Nutzbar, um beispielsweise ein Kontaktformular auf einer Seite einzubinden, über das Kunden Anfragen stellen können. Nach dem Klick auf “Absenden” wird das Formular validiert und die Anfrage übermittelt.
Parameter Fehler Wenn für das Formular eine Captcha-Prüfung konfiguriert ist und diese fehlschlägt, gibt die Aktion den Fehlercode captchaFailed zurück. Weitere Feldprüfungen des Formulars (beispielsweise die maximale Länge) melden ebenfalls formCheckFailed mit dem jeweiligen Sub-Code, beispielsweise dataChecker.maxLength. Zugehörige Module, Variablen & Methoden Beispiel, das die Aktion erstellt, per Hidden-Input an das Formular bindet und nach dem Absenden auf Erfolg oder Fehler prüft.

InquiryCheck

Mit dieser Aktion werden die Eingaben eines Formulars geprüft, ohne die Anfrage tatsächlich abzusenden. Die geprüften Feldwerte werden dabei in $myField.value zurückgeschrieben und können im Frontend wiederverwendet werden. Anwendungsbeispiel
Nutzbar, um Formulareingaben bereits vor dem endgültigen Absenden zu validieren und dem Nutzer direktes Feedback zu seinen Eingaben zu geben.
Parameter Fehlercodes Die Aktion selbst gibt keine Fehlercodes zurück. Sie speichert die übermittelten Feldwerte lediglich zur Auswertung der Regeln im Template ab. Die eigentliche Prüfung samt Fehlercodes erfolgt erst beim Absenden mit der Aktion InquirySend. Zugehörige Module, Variablen & Methoden Beispiel folgt.