mailto: ... ?subject=
Carsten Abt
- html
0 Dennis0 H2O- javascript
Hallo,
wie kann man in der Konstrution "mailto:c_abt@arcor.de?subject=Betreff" hinter subject statt einem konstanten Text, den Inhalt eines Formularfeldes zu übergeben?
Vielen Dank für die Hilfe!
Carsten
Hi Carsten,
wie kann man in der Konstrution "mailto:c_abt@arcor.de?subject=Betreff" hinter subject statt einem konstanten Text, den Inhalt eines Formularfeldes zu übergeben?
Ohne eine serverseitige Programmiersprache nicht so einfach. Aber wenn du eine serverseitige Programmiersprache zur Verfügung hast, solltest du diese auch benutzen. Warum Formulare mit mailto: schlecht sind und was es für kostenlose Alternativen gibt, steht hier: http://tutorial.riehle-web.com/formulare/versenden.html#server
Ansonten müsstest du mal in SelfHTML schauen, ob man mittels Javascript das Action Attribut verändern kann - AFAIK geht das nicht. Und wenn dann jemand kein Javascript hat ...
MfG, Dennis.
Hallo.
wie kann man in der Konstrution "mailto:c_abt@arcor.de?subject=Betreff" hinter subject statt einem konstanten Text, den Inhalt eines Formularfeldes zu übergeben?
Du könntest es auch per JavaScript machen.
Du rufst z.B. so eine Funktion auf:
function link() {
document.getElementById("idname").innerHTML = "<a href='mailto:c_abt@arcor.de?subject=" + document.formname.feldname.value + "'>
}
Dann musst du nur noch solch ein DIV erzeugen:
<div id="idname"> </div>
Und dann noch das Formular:
<form name="formname">
<input type="text" name="feldname">
</form>
Und dann dürfte das ganze funktionierten (ich hab's nicht getestet).
Ich hoffe ich konnte helfen, H2O