Emailadresse an ein Formular übergeben?
Rene
- javascript
HAllo
Ich suche eine Möglichkeit mit der man eine Emailadresse an ein Formular übergeben kann
Also wenn ich z.B. einen normalen Email Link in meine Seiten einsetze, dann öffnet sich bei einem Klick ja das Mailprogramm.
Ich möchte aber das man auf den Emailink Klickt, und dann die Adresse in einem Formular als Empfänger eingetragen wird.
Zur Information, das Formular wird dann mit einem CGI Script versendet.
Es muß aber die Möglichkeit sein, das die Email übernommen wird, da es nicht nur eine Adresse ist, sondern ein paar mehr!!!
Schon mal vielen Dank!!
HAllo
Ich suche eine Möglichkeit mit der man eine Emailadresse an ein Formular übergeben kann
Also wenn ich z.B. einen normalen Email Link in meine Seiten einsetze, dann öffnet sich bei einem Klick ja das Mailprogramm.Ich möchte aber das man auf den Emailink Klickt, und dann die Adresse in einem Formular als Empfänger eingetragen wird.
Zur Information, das Formular wird dann mit einem CGI Script versendet.
Es muß aber die Möglichkeit sein, das die Email übernommen wird, da es nicht nur eine Adresse ist, sondern ein paar mehr!!!
Schon mal vielen Dank!!
Das ist mit JavaScript schnell gemacht:
Dazu im Form ein <input type=text name=email>
und bei der E-Mail-Angabe ein onClick="documents.forms[0].email.value=a@b.com"
oder sogar ein onMouseOver.
Das sollte funzen.
Das ist mit JavaScript schnell gemacht:
Dazu im Form ein <input type=text name=email>
und bei der E-Mail-Angabe ein onClick="documents.forms[0].email.value=a@b.com"
oder sogar ein onMouseOver.
Das sollte funzen.
Also ich hab es jetzt so versucht
<a href="seite.htm" onClick="documents.forms[0].email.value=a@b.com">a@b.com</a>
Das formularfeld natürlich auch email genannt
Aber irgentwie geht das nicht.
Sorry aber ich hab leider null Ahnung davon
Tja, man sollte einiges doch nicht so früh am Morgen erledigen.
Also hier zwei (getestete) Versionen:
1. OnMouseOver, bei click jedoch nicht so toll:
<html>
<body>
<a href="#" onMouseOver="document.forms[0].email.value='a@b.com';">a@b.com</a><br>
<form action=test.pl>
<input type=text name=email value=bla>
</form>
</body>
</html>
2. Elegante Lösung für click
<html>
<script language=javascript>
<!---
function change(mail) {
document.forms[0].email.value=mail;
}
//-->
</script>
<body>
<a href="javascript:change('b@c.com');">b@c.com</a>
<br>
<form action=test.pl>
<input type=text name=email value=bla>
</form>
</body>
</html>
Beachte in beiden Fällen den Backslash vor dem @!!!!
Hoffe, jetzt gehts bei dir weiter....