actions.inquirySend - Formular absenden
Mithilfe der Aktion inquirySend werden die Fehlermeldungen beim Absenden eines Kontakt- oder Anfrageformulars gesteuert.
Beispielkonfiguration actions.inquirySend
Parameterübersicht
| Parameter | Typ | Beschreibung |
|---|---|---|
errorCodes | object | Konfiguriert die Fehlercodes, die bei Problemen während der Aktion verwendet werden. |
captchaFailed | string | Fehlermeldung, die ausgegeben wird, wenn die Captcha-Prüfung fehlschlägt. |
missingEmail | string | Fehlermeldung, die ausgegeben wird, wenn keine E-Mail-Adresse angegeben wurde, obwohl sie erforderlich ist. |
emailCheckFailed | string | Fehlermeldung, die ausgegeben wird, wenn die angegebene E-Mail-Adresse als ungültig erkannt wird. |
emptyForm | string | Fehlermeldung, die ausgegeben wird, wenn das abgesendete Formular leer ist. |
missingFormId | string | Fehlermeldung, die ausgegeben wird, wenn keine Formular-ID übermittelt wurde. |
invalidFormId | string | Fehlermeldung, die ausgegeben wird, wenn die angegebene Formular-ID ungültig ist oder das Formular nicht gefunden werden kann. |
createInquiryFailed | string | Fehlermeldung, die ausgegeben wird, wenn die Anfrage technisch nicht gespeichert oder weitergeleitet werden konnte. |
actions.inquiryCheck - Formular prüfen
Die Aktion inquiryCheck überprüft den aktuellen Formularinhalt, ohne das Formular abzusenden. Dabei werden die im verknüpften RuleSet (siehe inquiry - Formulare) definierten Regeln ausgewertet und die Feld-Attribute ($field.required, $field.label, $field.defaultValue, $field.value, $field.visible) entsprechend aktualisiert. Zum Beispiel können Felder ein- oder ausgeblendet, als Pflichtfeld markiert oder mit einem Standardwert vorbelegt werden.
Die Aktion kann als Autosubmit auf dem <form>-Element verwendet werden, sodass bei jeder Eingabeänderung automatisch eine neue Prüfung ausgelöst wird. Das Formular kann sich so dynamisch an die Eingaben des Nutzers anpassen.