sterling: Mailadressen

Hallo,

freundlicher weise hat mir hier schon jemand im Forum geholfen aber ich habe zum untenstehenden Code noch ein paar Fragen.

  • in diesem Formular ist den drei Städten eine jeweils andere Mail Adresse zugeordnet, wenn ich den Anfrage senden Button klicke öffnet sich das Mail Programm und in der Adresszeile steht die richtige Mail Adresse es kommt zwar auch eine Mail an aber da steht nichts drinne, trotzdem die Textfelder ausgefüllt wurden.

  • kann man das nicht so versenden, das das Mail Programm sich gar nicht öffnet, sondern direkt versandt wird.

  • wie müßte das Formular verändert werden, wenn ich es über einen Server auswerten lassen möchte, das heißt der Absender des Formulars soll automatisch eine Bestätigungsmail bekommen und an die angegebene e-mail Adressen soll der Inhalt des Formulars gesandt werden.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>formmail</title>
<script language="JavaScript" type="text/javascript">
  <!--
    function setAction () {
     var formObject = document.forms['one'];
     var elementObject = formObject.elements['two'];

formObject.action = elementObject.options[elementObject.selectedIndex].value;
    }
  -->
  </script>
</head>

<body>

<form name="one" action="mailto:1@t-online.de">
   <p><input type="text" name="textfieldName" size="24"></p>
   <p><input type="text" name="textfieldName" size="24"></p>
   <p></p>
   <p></p>
   <p><input type="text" name="textfieldName" size="24"></p>
   <p><select name="two" onChange="setAction();">
     <option value="mailto:1@t-online.de">berlin</option>
     <option value="mailto:2@gmx.de">bonn</option>
     <option value="mailto:3@gmx.net">bern</option><select>
      <input type="submit"><input type="reset"></p>

</form>

</body>
</html>

Danke sterling

  1. [...] aber da steht nichts drinne, trotzdem die Textfelder ausgefüllt wurden.

    Wie auch?
    Das geht schon, aber eine serverseitige Lösung wäre schneller,
    eleganter und professioneller.

    • kann man das nicht so versenden, das das Mail Programm sich gar nicht öffnet, sondern direkt versandt wird.

    Dazu brächtest du eine serverseitige Skriptsprache, wie z.B. PHP, JSP,
    ASP usw. Ebenfalls muss ein E-Mail-Programm auf dem Server
    installiert sein (ist meistens der Fall).

    • wie müßte das Formular verändert werden [...]

    Komplett anders, denn dann ist JavaScript nicht mehr notwendig.