form action=????????
Waltraud
- html
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
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
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" ....
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
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
Hi Cheatah!
Es geht glaube ich nur um das dynamische Erzeugen der mailto-URL, nicht um das Versenden von Formular-Daten per mail.
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
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