Daten von Formular zu eMail

  • hallo zusammen,

    noob braucht mal wieder hilfe.
    ich hab hier ein formular:

    ##Start##______________________________________________________________
    <html>

    <head>
    <meta http-equiv="Content-Language" content="de">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Generieren</title>
    </head>

    <body>

    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" id="AutoNumber1" height="143">
    <tr>
    <td width="50%" height="23"><b>team auswahl</b></td>
    <td width="50%" height="23">
    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" u-file="C:\Dokumente und Einstellungen\enne\Desktop\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p align="center">
    <select size="1" name="team_auswahl">
    <option>team1@team.de</option>
    <option>team2@team.de</option>
    <option>team3@team.de</option>
    </select></p>
    </form>
    </td>
    </tr>
    <tr>
    <td width="50%" height="19"><b>kdn. nummer:</b></td>
    <td width="50%" height="19">
    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" u-file="C:\Dokumente und Einstellungen\enne\Desktop\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p align="center">
    <!--webbot bot="Validation" b-value-required="TRUE" i-minimum-length="10" i-maximum-length="10" --><input type="text" name="kdn_nummer" size="20" maxlength="10"></p>
    </form>
    </td>
    </tr>
    <tr>
    <td width="50%" height="19"><b>ruf nummer:</b></td>
    <td width="50%" height="19">
    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" u-file="C:\Dokumente und Einstellungen\enne\Desktop\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p align="center">
    <input type="text" name="ruf_nummer" size="20"></p>
    </form>
    </td>
    </tr>
    <tr>
    <td width="50%" height="19"><b>ticket nummer:</b></td>
    <td width="50%" height="19">
    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" --><p align="center">
    <input type="text" name="ticket_nummer" size="20"></p>
    </form>
    </td>
    </tr>
    <tr>
    <td width="50%" height="19"><b>anliegen1:</b></td>
    <td width="50%" height="19">
    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" u-file="C:\Dokumente und Einstellungen\enne\Desktop\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p align="center">
    <select size="1" name="anliegen1">
    <option>Kd. erfragt Bearbeitungsstatus Bestellung</option>
    <option>Kd. erfragt Bestellbestätigung</option>
    <option>Kd. erfragt Lieferdatum</option>
    </select></p>
    </form>
    </td>
    </tr>
    <tr>
    <td width="50%" height="19"><b>anliegen2 <font size="1">(zusatz manuell)</font>:</b></td>
    <td width="50%" height="19">
    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" u-file="C:\Dokumente und Einstellungen\enne\Desktop\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p align="center">
    <textarea rows="8" name="anliegen2" cols="31"></textarea></p>
    </form>
    </td>
    </tr>
    <tr>
    <td width="50%" height="19">&nbsp;</td>
    <td width="50%" height="19">&nbsp;</td>
    </tr>
    </table>

    <form method="POST" action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" u-file="C:\Dokumente und Einstellungen\enne\Desktop\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p>
    <input type="submit" value="Email generieren" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
    </form>

    </body>

    </html>

    ##Ende##______________________________________________________________

    nach ausfüllen des formulars und drücken des "email generieren" button,
    soll sich automatisch eine email öffnen (outlook) in dem entsprechend
    alle daten aus dem formuar übernommen wurden.
    man(n) nur noch die daten selbständig nachkontrolliert und einfach auf
    senden drückt.

    hier mal ein kleines bild, wie es in etwa aussehen soll:
    http://moeb82.mo.funpic.de/test/test_mail_generator.JPG

    über jede hilfe wäre ich verdammt dankbar.

    mfg
    moeb

  • Du willst von einer Seite aus Daten an ein Programm das auf dem Client ist senden? Meineswissens ist es nicht möglich, außer man findet Sicherheitslücken im Browser... Im entferntesten wäre es wohl wenn überhaupt mit einem ActiveX Element möglich -> nur Internet Explorer + man muss es bestätigen (was ich persönlich bei dem mist NIE tun würde!).


    Nimm einfach den PHPMailer und schicke die Mail direkt von der Seite aus... (vorrausgesetzt dein Provider hat PHP)

  • Es wäre mit JavaScript möglich, das Standard-Mail-Programm mit den Daten aufzurufen. Eine wesentlich bessere Lösung ist allerdings, die Daten direkt (z.B. über Perl oder PHP) zu versenden. Es gibt bestimmt auch einige Anbieter von Formmailern die du für den Versand nutzen kannst.

  • Erstmal Danke für die bisherigen Hilfestellungen.

    Pearl und/oder PHP wollte ich vermeiden (evtl. ein bissl PHP, wenn nötig). Wenn es evtl. mit Java möglich ist, wie kann es in etwa aussehen? Java kann ich nämlich garnicht...! Würde mir das schon in etwa zusammen basteln.

    Via html habe ich es jetzt zumindest soweit, das der inhalt übernommen wird.

    Aber wie setze ich es um, das wenn ich im Dropdown Menü beispielsweise das team auswähle, ich dann sofort die emailadresse in die "an" Zeile der eMail bekomme? Oder
    ich immer die gleiche email in der "bcc" Zeile habe.

    Ich werde verrückt...
    Moeb

  • Okay - VERSTANDEN !!!
    Hilft mir allerdings garnicht weiter, weil ich Java oder Javascript nicht einmal im kleinsten Detail beherrsche.

    Gibts denn vielleicht einen kleinen Tipp, einen Schnipsel, so das ich das mal anschauen könnte?

    Moeb

  • Zitat

    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">


    AUTSCH!!!

    Ich würde dir auch zu einer PHP-Lösung raten, ist garantiert die bessere Lösung.

  • Ja AUTSCH - I know !!!

    Ich sag ja, bin kein Experte und habe nicht das entsprechende Zubehör.
    Aber ganz klar, ich kann kein PHP verwenden, da die Voraussetzungen nicht gegeben sind.

    @ synaptic:
    Danke für den "noch nicht" ganz hilfreichen Link. Der Ansatz und die Idee ist auf jeden Fall
    gut, aber in der Umsetzung hängt es bei mir noch.

    Gibt es vielleicht noch ein bisschen Hilfreiches?

    Moeb

  • PHP kann ich hier nicht nuuuuutzen... Ich weiß das es so wunderbar zu lösen wäre...

    Folgendes:

    Ich habe

    <form name="form" method="POST" action="mailto:MEINE@EMAIL.DE?Subject=Ticket" enctype="text/plain" onSubmit="return validate_form()">

    Wie kann ich jetzt mit einem DROP-DOWN MENÜ, Inhalt sind die verschiedenen Teams, das entsprechende Team wählen und es wird automatisch oben MEIN@EMAIL.DE in die jeweilige Email-Adresse des TEAMS umgewandelt.

    IN HTML oder JAVA/JAVASCRIPT - KEIN PHP :D

    MfG
    Moeb

  • ODER:

    Wie aus dem Link:

    <script type="text/javascript">
    function emailForm(){

    var daReferrer = document.referrer;
    var email = "TEAM-EMAIL";
    var errorMsg = "// Service-Ticket // v.1.0";
    var subject = "Ticket";
    var bcc = "Bleibt immer gleich die Adresse";
    var body_message = "%0D%0D%0D%0DDanke und mit freundlichen Gruessen. "+daReferrer+" %0DTeam Empfang%0D-------------------------------------------%0D"+errorMsg;

    var mailto_link = 'mailto:'+email+'?subject='+subject+'&bcc='+bcc+'&body='+body_message;

    win = window.open(mailto_link,'emailWindow');
    if (win && win.open &&!win.closed) win.close();
    }
    </script>

    <div style="border:2px solid black;padding:10px;">
    Jetzt <a href="#" onclick="emailForm();">Ticket generieren</a> <p>


    Wie kann ich die obigen Werte (bspl. TEAM-EMAIL) über ein Formular individuell ändern?

    Ich verzweifle...

    Moeb

  • Von java / javascript wie bereits erwähnt: NULL PLAN !!!

    Aber die Frage ist, kann mir Jemand helfen - ist es überhaupt umsetzbar ?

  • Jquery laden und einbinden.
    dann folgendes Script:

    Code
    function changeMail(new) {
        $("#mailform").attr({action: "mailto:" + new});
    }

    Dazu dieses html:

    HTML
    <form id="mailform" action="">
    <select name="mail" onchange="changeMail(this.value)">
    <option value="team1@domain.de">Team1</option>
    <option value="team2@domain.de">Team2</option>
    etc....
    </select>
    </form>

    Ungetestet!


  • Also meine Deadline ist 27.10.2009 :D hehe!
    Konnte es aber bis zum 29.10. herauszögern.

    Ich test mal das über mir... Danke schonmal jojo87

  • Guten Morgen!

    Ich habe das hier von einem Freund erhalten:

    Wie kann ich da jetzt aber "Textfelder" einbauen, welche dann nach Auslösen des Formulars
    in den "Body" der Email übernommen werden?

    Gruß
    die Nervensäge ;)