HTML-fejl ved Mailforms
HejsaHvordan får jeg dette til at virke? (Først kommer den form jeg skal bruge. Dernæst kommer vejledning fra leverandøren)
FORMLEN:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Online Bestilling</title>
<style type="text/css">
<!--
.style5 {font-size: xx-large; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
-->
</style>
</head>
<body bgproperties="fixed" background="images/baggrund4.jpg">
<form action="send.asp" method="post" name="Formmail1" id="form">
<p>
<input name="sender" type="hidden" value="jens@moltov.dk">
</p>
<p>
<input name="recipient" type="hidden" id="recipient" value="jens@moltov.dk">
</p>
<p>
<input name="subject" type="hidden" id="subject" value="Bestilling af billetter">
</p>
<p>
<input name="url" type="hidden" id="url" value="http://www.damgaardens-festudvalg/tak.htm">
</p>
<table width="503" border="1" align="center">
<tr bgcolor="#FFFF99">
<td colspan="2"><div align="center"><span class="style5"><font size="6">
Bestilling af Billetter
</font> </span></div></td>
</tr>
<tr>
<td width="63"><div align="center"><strong>Antal</strong></div></td>
<td width="424"><div align="center"><strong>Emne</strong></div></td>
</tr>
<tr>
<td><input name="Billetter" type="text" id="Billetter" size="10" maxlength="5">
</td>
<td><span class="style6">Antal Billetter</span></td>
</tr>
<tr>
<td><input name="Beboere" type="text" id="Beboere" size="10" maxlength="5">
</td>
<td><span class="style6">Beboere</span></td>
</tr>
<tr>
<td><input name="Beboerbørn" type="text" id="Beboerbørn" size="10" maxlength="5"></td>
<td><span class="style6">Beboerebørn</span></td>
</tr>
<tr>
<td><input name="Gæster" type="text" id="Gæster" size="10" maxlength="5"></td>
<td><span class="style6">Gæster</span></td>
</tr>
<tr>
<td><input name="Gæstebørn" type="text" id="Gæstebørn" size="10" maxlength="5"></td>
<td><span class="style6">Gæstebørn</span></td>
</tr>
</table>
<table width="504" border="1" align="center">
<tr bgcolor="#FFFF99">
<td colspan="2"><div align="center"><span class="style5"><font size="6">Oplysninger</font></span></div></td>
</tr>
<tr>
<td width="65"><span class="style8">Navn:</span></td>
<td width="423"><input name="Navn" type="text" id="Navn" size="55">
</td>
</tr>
<tr>
<td><span class="style8">Adresse</span></td>
<td><input name="Adresse" type="text" id="Adresse" size="55"></td>
</tr>
<tr>
<td><span class="style8">Tlf.:</span></td>
<td><input name="Telefon" type="text" id="Telefon" size="55"></td>
</tr>
<tr>
<td><span class="style8">Email</span></td>
<td><input name="Email" type="text" id="Email" size="55"></td>
</tr>
<tr>
<td><span class="style8">Mobil</span></td>
<td><input name="Mobil" type="text" id="Mobil" size="55"></td>
</tr>
</table>
<table width="200" border="0" align="center">
<tr>
<td><div align="center">
<input name="Send Bestilling" type="submit" id="Send Bestilling" value="Send Bestilling">
</div></td>
<td><div align="center">
<input name="Slet Alt" type="reset" id="Slet Alt" value="Slet alt">
</div></td>
</tr>
</table>
</form>
</body>
</html>
---
Vejledning:
Opret en fil og kald den formmail.htm. Filen skal være helt tom.
Kopier dernæst hele følgende kode til filen og gem den:
<html><head>
<title>ASP formmail</title></head><body>
<form method="POST" action="send.asp" name="Formmail1" id="form">
Navn: <input type="text" name="Navn" size="30" maxlength="100"><br>
Telefon: <input type="text" name="Telefon" size="27" maxlength="11"><br>
Email: <input type="text" name="Email" value="navn@email.dk" size="30" maxlength="100"><br>
Besked:<input type="text" name="Besked" size="29" maxlength="100"><br>
<input type="submit" value="Send besked" name="B1">
</form>
</body></html>
Nu skal emailen sendes. Dette gøres ved at oprette en ny fil send.asp.
Denne skal til at begynde med også være helt tom. Kopier dernæst hele følgende kode og gem filen:
<html><head>
<title>Send mail</title></head><body>
<%
set msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = true
msg.silent = true
msg.ContentType = "text/html"
msg.From = Request.Form("Email")
msg.FromName = Request.Form("Navn")
msg.AddRecipient "modtager@email.dk", "modtager navn"
msg.Subject = "Formular test"
msg.Body = "Kontaktoplysninger:" & "<br>Navn: " & Request.Form("Navn") & "<br>Telefon: " & Request.Form("Telefon") & "<br>Email: " & Request.Form("Email") & "<br>Besked: " & Request.Form("Besked")
if not msg.Send("localhost" ) then
Response.write "<pre>" & msg.log & "</pre>"
else
Response.write "Tak for din besked, " & Request.Form("Navn") & ".<p>Vi vender tilbage snarest muligt.</p>"
end if
Set msg = Nothing
%>
</body>
</html>
Husk at ændre "modtager@email.dk" og "modtager navn" i send.asp filen.
Send de to filer til den server, dit website ligger på hos ConCor. Nu kan formularen benyttes.
Skriv www.DitDomæneNavn.dk/formmail.htm, hvis du ikke har lagt den i undermapper.
VH
Moltov
