Mehrere eMail Empfänger für Formular

  • Hallo Leute,

    ich bin gerade frisch in Sachen Tobit und versuch mich gerade am HTML programmieren, was ich auch vorher noch nicht gemacht habe. Es hat auch per Copy und Paste ziemlich gut und einfach geklappt, jedoch stoße ich jetzt gerade an meine Grenzen. Ich möchte das Formular an mehrere eMail Adressen versenden jedoch kenne ich den Befehl nicht.

    <DFML option=noclose>
    @@email beispiel@beispiel.de

    Wie kann ich da nun noch andere mail Adressen anhängen? ich habe schon alles versucht mit + oder & etc.

  • Wunderbar danke, und nun noch eine ähnliche Frage

    bei Auswahlen wie dem hier:


    <p><B>Für wen war der Anruf</B><BR>
    <select name="user" size="1" id=input>
    <option value="-" selected>-- bitte wählen --</option>
    <option value="Heizung@beispiel.de">Heizung> <------- Hier möchte ich auch, dass er, wenn ich Hiezung auswähle, es an mehrere versendet jedoch wenn er Mustermann auswählt nur an Mustermann versendet.
    <option value="mmustermann@beispiel.dee">M. Mustermann>
    <option value="eleektro@beispiel.de">Elektro>
    </select></p>

  • zwar ein kleiner umweg aber geht:

    <form name="Formular">
    <p><B>Für wen war der Anruf</B><BR>
    <select name="user" size="1" id=input>
    <option value="-" selected>-- bitte wählen --</option>
    <option value="Heizung@beispiel.de">Heizung</option>
    <option value="mmustermann@beispiel.dee">M. Mustermann</option>
    <option value="eleektro@beispiel.de">Elektro</option>
    </select></p>
    <input type=Submit onMouseDown="check()" value="Senden" name="send" />
    </form>

    <script>
    function check()
    {
    if(document.Formular.user.value == "mmustermann@beispiel.dee")
    {
    <dfml option=noclose>
    @@email@@
    @@AN test@test.de@@
    @@betreff testnachricht2@@
    @@warten@@
    </dfml>
    }
    }
    </script>

    <dfml name=send option=noclose>
    @@email@@
    @@AN ##user##@@
    @@betreff testnachricht@@
    @@warten@@
    </dfml>

  • Sobald du den Button "Senden" drückst wird überprüft was in deinem Auswahlfeld steht.

    PHP
    <script> function check() { if(document.Formular.user.value == "mmustermann@beispiel.dee") { ... } } </script>

    Ist der Eintag Musternann gesetzt wird zusätzlich eine weitere Mail an Test@test.de geschickt:

    PHP
    function check() { if(document.Formular.user.value == "mmustermann@beispiel.dee") {  @@email@@ @@AN test@test.de@@ @@betreff testnachricht2@@ @@warten@@  } }

    Alle anderen Benutzer und der Mustermann selber bekommen deine Standardmail:

    PHP
    @@email@@
     @@AN ##user##@@
     @@betreff testnachricht@@
     @@warten@@
  • Ok danke hat Funktioniert.

    Nun hab ich jedoch ein neues anderes Problem, eigentlich passt es nicht zu der Überschrift aber ich werds mal reinstellen.
    Dies ist eine Interne Kundedienstanfrage zur Terminierung. Wenn ich alles in dem Formular eingetragen habe und es losschicke bekommt die Zentrale die Anfrage gibt ein Datum ein wann es geht und kann noch einen Antwort text formulieren dann zurücksenden.
    1. Sagt er mir bei dieser Rücksendung im Status: "Nummer fehlt"
    2. möchte ich ein 2. Formular zur Kenntnis mit den Inhalten ohne Antwortfeld an eine 2. Person schicken, ich wollte das DFML formual welches durch send definiert wird, weinfach kopieren jedcoch hat das nicht funktioniert.
    3. Möchte ich in dem Formular, welches wieder beim Antragsteller ankommt im Betreff das Bauvorhaben aus dem Antrag stehen hat.
    Falls iwer mir helffen kann bin ich sehr dankbar ich hab da lange zeit dran rumgespielt. Falls ihr noch fragen habt dann haut es einfach raus.
    Danke
    Also folgende Programmierung:

    ##HEAD##
    ##WINDOWSIZE=460,900 fixed nobuttons##

    ##adress_SCRIPT##

    ##CONTENT##

    ##FORM##
    ##LARGE##Kundendienstanfrage##/LARGE##
    <p>Bitte vollständig ausfüllen. Die Informationen werden automatisch an die entsprechenden Abteilungsleiter gesendet. Ihre Anfrage wird umgehend bearbeitet und Sie erhalten eine Antwort</p>

    ## Auswahl des Empfängers. Bitte ersetzen Sie die Angaben durch die
    ##
    ## realen Adressen der Abteilungsleiter und die Abteilungs-Namen.
    ##
    ## Natürlich können Sie diese Liste noch um weitere Einträge erweitern.
    ##

    <p><B>Bauvorhaben</B><BR>
    <input type="text" size="20" name="bauvorhaben" id="input">&nbsp;&nbsp;##bauvorhaben##&nbsp;&nbsp;
    </p>

    <p><B>Ansprechpartner</B><BR>
    <input type="text" size="20"name="ansprechpartner" id="input">&nbsp;&nbsp;##ansprechpartner##&nbsp;&nbsp;
    </p>

    <p><B>Telefonnr.</B><BR>
    <input type="text" size="20" name="telefon" id="input">&nbsp;&nbsp;##telefon##&nbsp;&nbsp;
    </p>

    <p><B>Strasse</B><BR>
    <input type="text" size="20" name="straße" id="input">&nbsp;&nbsp;##straße##&nbsp;&nbsp;
    </p>

    <p><B>PLZ/Ort</B><BR>
    <input type="text" size="20" name="plzort" id="input">&nbsp;&nbsp;##plzort##&nbsp;&nbsp;
    </p>

    <p><B>Zeitraum</B><BR></p>
    <p>zwischen dem
    <input type="text" size="10" name="datum1" id="input">&nbsp;&nbsp;##datum1##&nbsp;&nbsp;
    und dem
    <input type="text" size="10" name="datum2" id="input">&nbsp;&nbsp;##datum2##&nbsp;&nbsp;
    </p>

    <p><B>Dauer ca.</B><BR>
    <input type="text" size="10" name="dauer" id="input">&nbsp;&nbsp;##dauer##&nbsp;&nbsp; in Std.
    </p>

    <p><B>Sachbearbeiter</B><BR>
    <input type="text" size="20" name="sb" id="input">&nbsp;&nbsp;##sb##&nbsp;&nbsp;
    </p>

    <p><B>Was für eine Arbeit muss erledigt werden?</B>
    ##TABLE_START##
    <select name="zwei">
    <option selected VALUE="">(Bitte auswählen)</option>
    <option VALUE="Inbetriebnahme">Inbetriebnahme</option>
    <option VALUE="Inbetriebnahme + elt. Installation">Inbetriebnahme + elt. Installation</option>
    <option VALUE="Reperatur">Reperatur</option>
    <option VALUE="s. Hinweise">s. Hinweise</option>
    </select>
    ##TABLE_END##</P>

    <p><B>Welchen Monteur benötigen Sie?</B>
    ##TABLE_START##
    <select name="eins">
    <option selected VALUE="">(Bitte auswählen)</option>
    <option VALUE="Groß">Groß</option>
    <option VALUE="Kleine">Kleine</option>
    <option VALUE="Schulze">Schulze</option>
    <option VALUE="Schoor">Schoor</option>
    <option VALUE="Segger">Segger</option>
    <option VALUE="Schubsda">Schubsda</option>
    <option VALUE="egal">egal</option>
    </select>
    ##TABLE_END##</P>

    <p><B>Ergänzende Hinweise</B><BR>
    <textarea name="text1" cols=55 rows=5 wrap=virtual id=inputarea></textarea></p>

    <p style="margin-top: 40px">
    <input type=submit value="Abschicken" id="button" name="send">&nbsp;
    <input type=reset value="Zurücksetzen" id="button">&nbsp;
    <input type=button value="Abbrechen" id="button" name="exit">
    </p>

    ##/FORM##

    ##/CONTENT##

    ##TAIL##

    <DFML name=exit option=nosend option=close>

    ## Kenntnisnahme und Antwortoption für Zentrale

    </DFML>

    <DFML name=send>
    @@EMAIL beispiel@beispiel.de
    @@SUBJECT Kundendienstanfrage
    @@DFML
    ##*HEAD##
    ##*WINDOWSIZE=500,560 fixed nobuttons##

    ##*CONTENT##

    ##*FORM##
    ##*LARGE##Kundendienstanfrage##*/LARGE##

    <p><B>Bauvorhaben</B><BR>
    ##bauvorhaben##</p>

    <p><B>Ansprechpartner</B><BR>
    ##ansprechpartner##</p>

    <p><B>Telefonnr.</B><BR>
    ##telefon##</p>

    <p><B>Straße</B><BR>
    ##straße##</p>

    <p><B>PLZ/Ort</B><BR>
    ##plzort##</p>

    <p><B>Terminzeitraum</B><BR>
    zwischen dem ##datum1## und dem ##datum2##</p>

    <p><B>Dauer ca.</B><BR>
    ##dauer##</p>

    <p><B>Sachbearbeiter</B><BR>
    ##sb##</p>

    <p><B>Was für eine Arbeit muss erledigt werden?</B><BR>
    ##zwei##</p>

    <p><B>Monteurswunsch</B><BR>
    ##eins##</p>

    <p><B>Ergänzende Hinweise</B><BR>
    ##text1##</p>

    <p><hr size="1" noshade>

    <p><B>Antwort an @@GET BEN_NAME@@</B><BR></p>

    <p><B>Eingetragen für den</B><BR>
    <input type="text" size="20" name="datum3" id="input">&nbsp;&nbsp;##datum3##&nbsp;&nbsp;
    </p>
    <p><B>Bemerkungen an @@GET BEN_NAME@@</B><BR>
    <textarea name="text" cols=55 rows=5 wrap=virtual id=inputarea></textarea>
    </p>

    <p>
    <INPUT TYPE=BUTTON NAME="ACK" VALUE="Antworten" id=button>
    </p>

    ##*/FORM##

    ##*/CONTENT##

    ##*TAIL##
    </DFML>

    <NEXTSTEP>

    ## In diesem Schritt existieren zwei DFML Sektionen mit gleichem Namen
    ##
    ## parallel nebeneinander. So bewirkt die auslösende Aktion (hier das
    ##
    ## Drücken des 'genehmigen'-Buttons) die Ausführung zweier voneinander
    ##
    ## unabhängiger Sendaufträge. Der erste erzeugt eine Bestätigungs-
    ##
    ## nachricht für den Antragsteller, der zweite erstellt eine Benach-
    ##
    ## richtigung als Rundsendung an eine Liste von Empfängern.
    ##

    <DFML name=ACK>
    @@EMAIL ##SNDEMAIL##
    @@SUBJECT Ihre Kundendienstanfrage für BV: ##bauvorhaben## wurde bearbeitet
    @@DFML
    ##*HEAD##
    ##*WINDOWSIZE=500,650 fixed nobuttons##

    ##*CONTENT##

    ##*LARGE##Kundendienstanfrage für BV: ##bauvorhaben## ##*/LARGE##
    <p>##SNDNAME##
    Die Kundedienstanfrage für das BV: ##bauvorhaben## wurde für den <font color="green"><b>##datum3##</b></font> eingetragen.</p>

    <p><B>Bemerkungen</B><BR>
    ##text##</p>

    ##*/CONTENT##

    ##*TAIL##
    </DFML>

    <DFML name=ACK>
    @@EMAIL
    @@SUBJECT Kundendienstanfrage BV: ##bauvorhaben##

    ## Ersetzen Sie die unteren
    ##
    ## Adressangaben durch die eMail-Adressen der Personen oder Gruppen,
    ##
    ## die darüber hinaus eine Kopie der Bestätigung erhalten sollen.
    ##
    ## Natürlich können Sie diese Liste noch um weitere Einträge erweitern.
    ##

    @@NUMBERLIST ##SNDEMAIL##
    @@NUMBERLIST
    @@DFML
    ##*HEAD##
    ##*WINDOWSIZE=400,300 fixed nobuttons##

    ##*CONTENT##

    ##*LARGE##Kundendienstanfrage für BV: ##bauvorhaben## ##*/LARGE##
    <p>##SNDNAME##
    Die Kundedienstanfrage für das BV: ##bauvorhaben## wurde für den <font color="green"><b>##datum3##</b></font> eingetragen.</p>

    <p><B>Bemerkungen</B><BR>
    ##text##</p>

    ##*/CONTENT##

    ##*TAIL##
    </DFML>

  • So das hab ich jetzt gelöst mir fehlt nur noch das mit dem zur Kenntnis und dem Fehler Nummer fehlt...


    3. Möchte ich in dem Formular, welches wieder beim Antragsteller ankommt im Betreff das Bauvorhaben aus dem Antrag stehen hat.

  • Ich hab es nicht ausprobiert aber vielleicht hilft dir hier die Variable »%(subject)« weiter, die sich ja auch in der mitgelieferten Vorlage für "Zitieren" befindet.

  • Ich habe nun alle Porbleme unter Kontrolle bekommen. Aber dank dir für deine Antwort. Hatte vergessen das mit der Senderadresse zu definieren und daher der Fehler mit der Nummer.

  • Hallo zusammen,
    bin noch am verzweifeln. Habe ein ähnliches Problem und dachte das mir diese Problemstellung hilft.
    Leider funktioniert bei mir die if-Abfrage nicht, obwohl ich den Quellcode von unten exakt so übernommen habe. Er sendet bei egal bei welcher Auswahl immer an test@test.de mit Betreff testnachrift2. Brauche dringend Hilfe ?( ?(

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!