Waltraud: form action=????????

Hallo!

Ich möchte ein Dropdown-Menü erstellen indem verschiedene e-mail-adressen zur auswahl stehen. wenn man dann eine ausgewählt hat soll sich durch klicken auf den send button ein fenster für eine neue nachricht (outlook express) öffnen.

weiß vielleicht jemand was ich in "form action" schreiben muss damit das funktioniert? mir wäre damit wirklich sehr geholfen

vielen dank

  1. Hallo!

    Ich möchte ein Dropdown-Menü erstellen indem verschiedene e-mail-adressen zur auswahl stehen. wenn man dann eine ausgewählt hat soll sich durch klicken auf den send button ein fenster für eine neue nachricht (outlook express) öffnen.

    weiß vielleicht jemand was ich in "form action" schreiben muss damit das funktioniert? mir wäre damit wirklich sehr geholfen

    vielen dank

    vielleicht mit (nicht getestet!):

    <form name="myform" action="javascript:window.location.href='mailto:' + document.myform.auswahl;">

    <select name="auswahl">
    <option value>....

    Wie gesagt, nicht getestet.

    Einfacher wäre

    <a href="mailto:fritzchen@meier.de">Fritzchen</a><br>
    <a href="mailto:erna@mueller.de">Erna</a><br>
    <a href="mailto:hans@wurst.de">Hans</a><br>

    Gruß
    Andreas

  2. jetzt fällt alles (wieder) ein!

    geht doch mit nem Event, wird normalerweise gemacht, um die eigegebenen Daten zu prüfen

    JS:
    function form_test() {
      window.location.href='mailto:' + document.myform.auswahl;
      return true; // wenn dann die Action ausgeführt werden soll
      return false;// wenn die form-Seite stehenbleiben soll
    }

    <form name="myform" action="neuSeite.html "onsubmit="return form_test();">

    <select name="auswahl" ....

  3. Mosche

    Ich möchte ein Dropdown-Menü erstellen indem verschiedene e-mail-adressen zur auswahl stehen. wenn man dann eine ausgewählt hat soll sich durch klicken auf den send button ein fenster für eine neue nachricht (outlook express) öffnen.

    weiß vielleicht jemand was ich in "form action" schreiben muss damit das funktioniert? mir wäre damit wirklich sehr geholfen

    Schreib in action erst mal ne Default E-mail Adresse, und dann in dein <select ...>-Feld einen onChange-Event:

    <select name="..." ... onChange="document.forms[0].action=this.value">

    oder so ähnlich.

    Tschö Matti

  4. Hi,

    wenn man dann eine ausgewählt hat soll sich durch klicken auf den send button ein fenster für eine neue nachricht (outlook express) öffnen.

    http://www.praast.de/ffq/mailto.htm

    Übrigens habe ich weder Outlook noch Outlook Express.

    Cheatah

    1. Hi Cheatah!

      Es geht glaube ich nur um das dynamische Erzeugen der mailto-URL, nicht um das Versenden von Formular-Daten per mail.

      1. Hi,

        Es geht glaube ich nur um das dynamische Erzeugen der mailto-URL, nicht um das Versenden von Formular-Daten per mail.

        das ändert nichts an den Tatsachen, die auf der genannten Seite dargestellt werden. Bei Formularen ist es lediglich etwas schlimmer als bei Links, weil der User bei letzteren eher merkt, wenn etwas nicht stimmt.

        Es ändert übrigens auch nichts daran, dass wesentliche Funktionalität nicht von clientseitigen, nicht voraussetzenbaren Techniken abhängen darf :-)

        Cheatah

        1. Es ändert übrigens auch nichts daran, dass wesentliche Funktionalität nicht von clientseitigen, nicht voraussetzenbaren Techniken abhängen darf :-)

          100% richtig! Meine Seiten laufen auch alle ohne JavaScript!

          Maja