Email versenden mit Dropdown-Menü?

pglw

Erfahrenes Mitglied
Hallo zusammen,

in einem Formular habe ich zwei Select-Felder mit jeweils verschiedenen Einträgen. Nun will ich gerne, daß je nachdem, welche Einträge dort selektiert sind, Emails an die dort ausgewählten Empfänger verschickt werden.

Der Unterschied zur normalen Mailto-Funktion ist also, daß sich die Empfänger je nach Auswahl ändern können.

Mein Code für nur ein Select-Feld (der leider nicht funktioniert ) sieht bisher so aus:

Code:
 <html>
<head>
<script>
 
var mail = document.mailtest.liste.value ;
if (mail =1@domain.com)
{
mailto:1@domain.com
}
if (mail = 2@domain.com)
{
mailto:2@domain.com
}
</script>
</head>
<form action="mailto:(mail)" method="post" name=mailtest>
<select name="liste" size="1">
<option value="<A href="mailto:1@domain.com">1</option">1@domain.com">1</option>
<option value="<A href="mailto:2@domain.com">2</option">2@domain.com">2</option>
</select>
 
<br>
<input type="text" name="bla">
<input type="submit"><td>Abschicken</td><br><br>
<input type="reset"><td>Löschen</td>
 
</form>
</hmtl>

Was muß ich da ändern, damit er die Emails an die gewählte Adresse schickt?

PGLW
 
Versuchs mal so:
Code:
<form action="mailto:" method="post" onsubmit="return (this.action='mailto:'+this.elements[0].value)">
<select>
<option value="1@domain.com">1@domain.com</option>
<option value="2@domain.com">2@domain.com</option>
</select>
....
</form>
 
Hi!
Daran habe ich überhaupt nicht gedacht, funktioniert aber bestens!

Wie würde sich Dein Code verändern, wenn ich unter das erste Select-Feld noch ein zweites setze?
Wie sieht dann der Befehl bei Onsubmit aus?

Grüsse
PGLW
 

Neue Beiträge

Zurück