Formular Absender
Formular Absender
Hallo Forum,
ich hatte bis "eben" noch die 6er Version im Einsatz (jetzt habe ich das Update auf 7 durchgeführt) und dort zwei Formulare für eine Anfrage.
Mein Quelllcode beginnt mit:
<we:form type="formmail" recipient="verwaltung@domain.net" subject="Anfrage" onerror="17" onsuccess="28" onmailerror="16" required="Name,Strasse,Email" mimetype="text/html" confirmmail="false">
Das Formular komt auch an! Doch früher war es so das die Emailadresse des Besuchers als Absender verwendet wurde - nun jedoch steht dort mailsever@domain.net in meinen E-Mail-Programm - wie kommt das??? Was muss ich ändern damit er die Emailadresse verwendet welche in das Feld Email eingetragen wurde?
Viele Grüße, Sven
ich hatte bis "eben" noch die 6er Version im Einsatz (jetzt habe ich das Update auf 7 durchgeführt) und dort zwei Formulare für eine Anfrage.
Mein Quelllcode beginnt mit:
<we:form type="formmail" recipient="verwaltung@domain.net" subject="Anfrage" onerror="17" onsuccess="28" onmailerror="16" required="Name,Strasse,Email" mimetype="text/html" confirmmail="false">
Das Formular komt auch an! Doch früher war es so das die Emailadresse des Besuchers als Absender verwendet wurde - nun jedoch steht dort mailsever@domain.net in meinen E-Mail-Programm - wie kommt das??? Was muss ich ändern damit er die Emailadresse verwendet welche in das Feld Email eingetragen wurde?
Viele Grüße, Sven
Re: Formular Absender
Hi sven,
wenn die Absenderadresse an das Formular übernommen werden soll, muss es ein Input-Feld mit Name "email" in Deinem Formular geben, das der Benutzer ausfüllt. Diese Adresse wird dann als Absender übernommen.
Gruß
Timo
wenn die Absenderadresse an das Formular übernommen werden soll, muss es ein Input-Feld mit Name "email" in Deinem Formular geben, das der Benutzer ausfüllt. Diese Adresse wird dann als Absender übernommen.
Gruß
Timo
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: Formular Absender
Wie genial!!! Stunden des Suchens und die Lösung war doch so nah und einfach!!
Danke für deine Hilfe!
Danke für deine Hilfe!
Re: Formular Absender
Ich habe noch eine Frage hierzu:
<we:form type="formmail" recipient="verwaltung@domain.net" subject="Anfrage" onerror="17" onsuccess="28" onmailerror="16" required="Name,Strasse,Email" mimetype="text/html" confirmmail="false">
Kann ich subject="Anfrage" durch die Daten aus einem Formularfeld (z.B: Name) jeweils ersetzen?
Sodas ich eine E-Mail bekomme mit dem Betreff "Vorname Nachname" und nicht wie bisher mit "Anfrage"
Viele Grüße!
<we:form type="formmail" recipient="verwaltung@domain.net" subject="Anfrage" onerror="17" onsuccess="28" onmailerror="16" required="Name,Strasse,Email" mimetype="text/html" confirmmail="false">
Kann ich subject="Anfrage" durch die Daten aus einem Formularfeld (z.B: Name) jeweils ersetzen?
Sodas ich eine E-Mail bekomme mit dem Betreff "Vorname Nachname" und nicht wie bisher mit "Anfrage"
Viele Grüße!
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: Formular Absender
Hi Sven,
Wenn du den Betreff vorher in eine globale Variable schreibst, kannst du diese übergeben.
Code könnte wie folgt aussehen (ungetestet):
HTH,
Sascha
Wenn du den Betreff vorher in eine globale Variable schreibst, kannst du diese übergeben.
Code könnte wie folgt aussehen (ungetestet):
Code: Alles auswählen
<?php $GLOBALS['mySubject'] = $vorname . ' ' . $nachname; ?>
<we:form type="formmail" recipient="verwaltung@domain.net" subject="\$mySubject" onerror="17" onsuccess="28" onmailerror="16" required="Name,Strasse,Email" mimetype="text/html" confirmmail="false">
HTH,
Sascha
Re: Formular Absender
Hej Sascha,
ok das klinkt sehr logisch - ich probiere es mal aus - Danke!!!
Viele Grüße!
Sven
ok das klinkt sehr logisch - ich probiere es mal aus - Danke!!!
Viele Grüße!
Sven
Re: Formular Absender
Hej Sascha,
es hat leider nicht funktioniert, dass er den Input vom Feld "vorname" und "nachname" übernimmt
Muss ich noch etwas beachten?
Viele Grüße!
Sven
es hat leider nicht funktioniert, dass er den Input vom Feld "vorname" und "nachname" übernimmt
Muss ich noch etwas beachten?
Viele Grüße!
Sven
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: Formular Absender
Hallo Sven,
Hast du die Variablen '$vorname' und '$nachname' entsprechend angepasst? Die waren nur Platzhalter um die Funktionsweise zu demonstrieren.
Liebe Grüße,
Sascha
Hast du die Variablen '$vorname' und '$nachname' entsprechend angepasst? Die waren nur Platzhalter um die Funktionsweise zu demonstrieren.
Liebe Grüße,
Sascha
Re: Formular Absender
Hej Sascha, Danke!
Da ich die Formularfelder Vorname und Nachname habe dachte ich müsste es passen?!
<input type="text" name="vorname" id="vorname" class="form" tabindex="1" maxlength="35" required>
<input type="text" name="nachname" id="nachname" class="form" tabindex="1" maxlength="35" required>
LG S.
Da ich die Formularfelder Vorname und Nachname habe dachte ich müsste es passen?!
<input type="text" name="vorname" id="vorname" class="form" tabindex="1" maxlength="35" required>
<input type="text" name="nachname" id="nachname" class="form" tabindex="1" maxlength="35" required>
LG S.
Re: Formular Absender
Moin Sven,
soweit ich weiß liegen die Werte dann erstmal im entsprechenden Post oder get Array (je nachdem wie das Formular übertragen wird). Von da aus müssten sie nochmal in die Variablen geschrieben werden. Sonst sind diese nicht gefüllt.
Bin aber auch kein PHP Profi
LG
Finn
soweit ich weiß liegen die Werte dann erstmal im entsprechenden Post oder get Array (je nachdem wie das Formular übertragen wird). Von da aus müssten sie nochmal in die Variablen geschrieben werden. Sonst sind diese nicht gefüllt.
Bin aber auch kein PHP Profi
LG
Finn
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: Formular Absender
Hallo Sven,
Wie Finn schon geschrieben hat, musst du die Daten aus dem Request Scope übernehmen. Hier solltest du vermutlich auf Code-Injections prüfen.
Noch ein Hinweis: Bei tabindex="1" bist du dir sicher? Mit dem Tabindex sollte man sich nur spielen, wenn es es keine andere Möglichkeit gibt den Tastaturfokus zu beeinflussen. In den meisten Fällen verschlimmbessert tabindex die Accessibility nur.
HTH,
Sascha
Wie Finn schon geschrieben hat, musst du die Daten aus dem Request Scope übernehmen. Hier solltest du vermutlich auf Code-Injections prüfen.
Noch ein Hinweis: Bei tabindex="1" bist du dir sicher? Mit dem Tabindex sollte man sich nur spielen, wenn es es keine andere Möglichkeit gibt den Tastaturfokus zu beeinflussen. In den meisten Fällen verschlimmbessert tabindex die Accessibility nur.
HTH,
Sascha
Re: Formular Absender
Hej Finn und Sascha,
kurz gesagt...ich habe es leider nicht verstanden wie ich die "Daten aus dem Request Scope übernehmen" kann
Bzgl: "tabindex="1"" hatte ich nichts neagtives bei Google finden können - es hat im Grunde aber keinen echten Mehrwert am Formular aktuell und ich habe tabindex jetzt raus genommen.
LG S.
kurz gesagt...ich habe es leider nicht verstanden wie ich die "Daten aus dem Request Scope übernehmen" kann
Bzgl: "tabindex="1"" hatte ich nichts neagtives bei Google finden können - es hat im Grunde aber keinen echten Mehrwert am Formular aktuell und ich habe tabindex jetzt raus genommen.
LG S.
-
- Senior Member
- Beiträge: 238
- Registriert: Do 16. Feb 2012, 12:51
Re: Formular Absender
Hallo Sven,
probier es doch mal damit, das sollte eigentlich funktionieren...
So ähnlich hatten wir das früher auch mal eingesetzt.
probier es doch mal damit, das sollte eigentlich funktionieren...
So ähnlich hatten wir das früher auch mal eingesetzt.
Code: Alles auswählen
<input type="text" name="vorname" id="vorname" value="<?php echo $_POST['vorname']; ?>" class="form" tabindex="1" maxlength="35" required>
<input type="text" name="nachname" id="nachname" value="<?php echo $_POST['nachname']; ?>" class="form" tabindex="1" maxlength="35" required>
<?php $GLOBALS['mySubject'] = $vorname . ' ' . $nachname; ?>
<we:form type="formmail" recipient="verwaltung@domain.net" subject="\$mySubject" onerror="17" onsuccess="28" onmailerror="16" required="Name,Strasse,Email" mimetype="text/html" confirmmail="false">
Re: Formular Absender
Hej Ulrich, Danke dir!!!
Verständnisfrage: darf ein "<input >" auserhalb eines <we:form> stehen oder muss ich die ersten zwei zeilen mit <input> zwischen <form></form> setzen ???
Viele Grüße
Sven
Verständnisfrage: darf ein "<input >" auserhalb eines <we:form> stehen oder muss ich die ersten zwei zeilen mit <input> zwischen <form></form> setzen ???
Viele Grüße
Sven
-
- Senior Member
- Beiträge: 238
- Registriert: Do 16. Feb 2012, 12:51
Re: Formular Absender
nur innerhalb
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot] und 18 Gäste