Zum Inhalt springen

mehrseitiges mailformplus-Formular

Erstellt am 31. Mai 2006 · Noch keine Antworten

Tags: Frage

Toni T ·

Hallo liebe Forumsgemeinde,

ich habe ein Problem mit Mailformplus und auch schon viele Stunden im Internet nach einer Lösung gesucht. Die Sache, die bei mir nicht funzt, wurde allerdings noch nicht besprochen.

Und zwar habe ich ein mehrseitiges Formular mit Mailformplus erstellt. Dazu habe ich vier Seiten angelegt (3 Seiten Formular + 1 Dankseite).

Die Eingaben der letzten Formularseite kommen als E-Mail an. Die Eingaben auf den ersten beiden Formularseiten nicht.

Das Umschalten zwischen den Formularseiten klappt. Allerdings wird von der letzten Formularseite nicht auf die Dankseite gewechselt.

Auf jeder der Formularseiten habe ich das Mailformplus-Plugin eingefügt und wie folgt ausgefüllt:

"send formular field to this email" -> meine E-Mail-Adresse

"subject of email" -> Betreffzeile

"email sender (email from)" -> E-Mail-Adresse des Administrators

"redirect to this page (only if all "have-to" fields are filled out)" -> bei Formularseite 1 habe ich Formularseite 2, bei Seite 2 habe ich Seite 3 und bei Seite 3 habe ich die Dankseite angegeben

"these fields have to be filled out (enter name of formular field seperated by ",")" -> leer

"HTML-Template with formular fields in it" -> die jeweiligen htm-Files der Formulare

"-PHP -PHP3" -> leer

"use the value of this submitted form-field as reply-to (optional, name of input field)" -> leer

"optional: Send a confirmation email to user? Specify the input-field name where the user fills out his/her emailadress:" -> leer

"Subject of the mail to the user:" -> leer

die zugehörigen htm-Files sehen so aus:

Seite 1

<!-- ###TEMPLATE_FORM### begin shows formular form to be filled out -->

<form action="index.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="169" />
<input type="hidden" name="L" value="0" />

<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>

... Checkboxen, Radiobuttons, Eingabefelder usw.

<tr>
<td>
<input name="Submit" type="submit" class="button" value="Weiter" />
<input name="löschen" type="reset" class="button" id="Löschen" value="Zurücksetzen" />
</td>
</tr>
</table>
</form>
<!-- ###TEMPLATE_FORM### end -->

Seite 2 unterscheidet sich nur in einer Zeile -> der Angabe der nächstfolgenden Seite:

<input type="hidden" name="id" value="170" />

der Rest ist gleich zu Seite 1

Seite 3 soll den ganzen Spaß dann absenden:

<!-- ###TEMPLATE_FORM### begin shows formular form to be filled out -->

<form action="index.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="###PID###" />
<input type="hidden" name="submitted" value="1" />
<input type="hidden" name="L" value="0" />

<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>

... Checkboxen, Radiobuttons, Eingabefelder usw.

<tr>
<td>
<input name="Submit" type="submit" class="button" value="Senden" />
<input name="löschen" type="reset" class="button" id="Löschen" value="Löschen" />
</td>
</tr>
</table>
</form>
<!-- ###TEMPLATE_FORM### end -->

(Ich habe auch schon unter "page properties" im TSconfig: plugin.tx_thmailformplus_pi1.emailParameter = -f mail@admin.de eingegeben, bringt aber auch nichts)

Für Ideen, Hinweise und Kommentare wäre ich äußerst dankbar

Toni

(PS: Typo3 4.0)