Har en knapp där jag på klick (onclick) vill skicka ett mail med mailto-funktionen med ett ämne och en "kropp".
Hur göra??
5 svar · 701 visningar · startad av dpalsson2000
Har en knapp där jag på klick (onclick) vill skicka ett mail med mailto-funktionen med ett ämne och en "kropp".
Hur göra??
<a href="mailto:namn@domän.se?subject=Okkido-äger&body=puss">
och var är knappen?
är inte säker på att du kan göra så. tror du måste använda ett cgi skript för att länka ihop formuläret med skicka knappen.
Sant - om det skall bli riktigt bra så....
Men här är ett exempel på två olika varianter som verkar funka i Mozilla och MSIE6 iallafall (även om det inte blir så snyggt i det andra exemplet - men det är en annan historia ;) ) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sv" xml:lang="sv">
<head>
<title>Ett litet test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>mailto: i formulär</h1>
<h2>oncklick på knapp</h2>
<form action="/" method="GET">
<div>
<input
type="button"
onclick="location.href='mailto:ingen.alls@example.se?subject=Hej&body=Hej hopp';"
value="E-posta mig!"
/>
</div>
</form>
<h2>action="mailto:" på formuläret</h2>
<form action="mailto:ingen.alls@example.se" method="get" enctype="text/plain">
<div>
<input type="text" name="subject" value="Hej hopp" /> <br />
<input type="text" name="body" value="I lingonskogen" /> <br />
<input type="submit" name="submit" value="E-posta mig!" />
</div>
</form>
</body>
</html>
Testa : http://member.webforum.nu/2241/epostformularexempel.html
Att man sedan både här och dör inte rekommenderar mailto:-länkar som action i form-taggar är också en annan historia (och kanske främst ett historiskt problem ? )
Googla lite efter t.ex. "html form mailto:" och döm själv ;)