Individuelle HTML Struktur erfassen / Mit Werten aus Formular / Tabelle der erfassten Angaben
|
Im Bereich Setup > NLS kann eine individuelle Bestätigungsseite / - Meldung konfiguriert werden. In dieser können Werte aus dem übermittelten Formular verwendet werden.
Loggen Sie sich im JAXForms Backend als Mandant ein.
Öffnen Sie im Bereich "Setup" (unten nach den Haupteinstellungen) den Aufklappbereich "NLS" > Bestätigungsseite.
Standardmässig wird die Bestätigung gezeigt, welche in der Projekt-Konfiguration hinterlegt ist. Wenden Sie sich an Ihren Systemverantwortlichen, wenn diese geändert werden soll.
Für den individuellen Anwendungsfall kann je Formular eine eigene Bestätigungsseite / Meldung angezeigt werden. Diese kann im HTML Format sein. Entsprechend den Vorgaben des Projektes.
Muster einer eigenen Meldung
<p class="buttonstyle confirmbox"> <span class="text">Herzlichen Dank für Ihren Antrag. Gerne prüfen wir Ihre Angaben und bitten Sie um etwas Geduld. Bei Fragen werden wir uns bei Ihnen melden.</span> </p> |
Dazu wird der Feldname (Feld-ID) verwendet. Die Syntax ist ${feldname}.
Dieses Beispiel würde im Text wie folgt aussehen:
<p>Besten Dank ${firstName} ${lastName}, Ihre Anmeldung ist eingetroffen. Sie erhalten eine Bestätigung auf die E-Mail-Adresse «${email}».</p> |
Wird HTML Code verwendet, ist dieser im Falle eines in einer Website integrierten Formulars, den Vorgaben der Website (Struktur und Styles) zu gestalten.
Zudem können auch Systeminformationen ausgegeben werden. Oft wird die Übermittlungsnummer (UUID) verwendet.
Alternativ, oder zusätzlich zu einzelnen Werten, kann eine Tabelle mit allen erfassten (serialisierten) Angaben generiert werden. Dazu wird ${previewTable} verwendet
Muster einer eigenen Meldung mit eine Tabelle der Angaben:
<p class="buttonstyle confirmbox"> <span class="text">Herzlichen Dank für Ihren Antrag. Gerne prüfen wir Ihre Angaben und bitten Sie um etwas Geduld. Bei Fragen werden wir uns bei Ihnen melden.</span></p> <p>Zu Ihrer Information erhalten Sie nachstehend nochmals eine Übersicht der gemachten Angaben.</p> <div>${previewTable}</div> <p>Form-ID: ${UUID}</p> |
Es können aufgrund der gemachten Angaben unterschiedliche Texte ausgegeben werden.
<#if ("${teilnahme}" == "Nein")> <p class="buttonstyle confirmbox"><span class="text">Vielen Dank für Ihre Abmeldung.</span></p> </#if> <#if ("${teilnahme}" == "Ja")> <p class="buttonstyle confirmbox"><span class="text">Vielen Dank für Ihre Anmeldung.</span></p> </#if> |
Beispiel zeigt bei An- oder Abmeldung einen (leicht) anderen Text.
Neben Tabelle und individuellem Text, können die gemachten Angaben auch als PDF heruntergeladen werden.
Voraussetzungen sind, dass in der Formular nachfolgende Konfigurationen gemacht sind.
Muster einer eigenen Meldung mit einem PDF Link:
<p class="buttonstyle confirmbox"> <span class="text">Herzlichen Dank für Ihren Antrag. Gerne prüfen wir Ihre Angaben und bitten Sie um etwas Geduld. Bei Fragen werden wir uns bei Ihnen melden.</span></p> <p>Mit dem nachfolgenden Button, können Sie das eingereichte Formular als PFD herunter laden.</p> <div><button class="btn btn-default" name="send" value="Antrag als PDF öffnen" onclick="${pdfAction}">Antrag als PDF öffnen</button></div> <p>Form-ID: ${UUID}</p> |
Im Beispiel wird ein Button mit onclick event und dem Attribut "${pdfAction}" verwendet onclick="${pdfAction}"
Es sind Kombinationen der gezeigten Funktionen möglich.