Sende form via Jmail
HejJeg er "lidt" ny i Jmail, og kan ikke få hele formens indhold sendt via Jmail. Skal man definere hver enkelt tekstboks, eller kan man fange alt hvad der står i formen på en gang. Jeg kan sagtens få den til at sende et tekstfelt, hvis jeg bruger Request.Form("tekstfeltet")
jmail koden ser således ud:
<%
Set JMail = Server.CreateOBject( "JMail.Message" )
JMail.MailServerUserName = "info@domæne.dk"
JMail.MailServerPassword = "12345"
JMail.From = "info@domæne.dk"
JMail.AddRecipient "alj@domæne.dk"
JMail.Subject = "Ordre fra hjemmesiden"
jMail.body = body & "Style: " & Request.Form("style") & vbCrLf
jMail.body = body & "Beskrivelse: " & Request.Form("Beskrivelse") & vbCrLf
jMail.body = body & "Farve: " & Request.Form("Farve") & vbCrLf
jMail.body = body & "Farvekode: " & Request.Form("Farvekode") & vbCrLf
jMail.body = body & "Størrelse: " & Request.Form("Str") & vbCrLf
jMail.body = body & "Antal: " & Request.Form("Antal") & vbCrLf
JMail.Priority = 3
If JMail.Send("193.31.15.31") Then
Response.Write("Din ordre er sendt<BR><BR>")
Else Response.Write("Der skete en fejl under afsendelsen af ordren, send venligst ordren igen<BR><BR>")
End If
Set JMail = Nothing
%>
-------------------------------------------------------------
Form koden ser således ud:
<HTML>
<BODY>
<FORM METHOD="POST" ACTION="jmail.asp" name="bestilling">
<table border="0" style="border-collapse: collapse" width="100%" cellpadding="0" id="table1">
<tr>
<td width="96" align="center"><b><font size="2" face="Arial">Style</font></b></td>
<td align="center"><b><font size="2" face="Arial">Beskrivelse</font></b></td>
<td align="center"><b><font size="2" face="Arial">Farve</font></b></td>
<td align="center"><b><font size="2" face="Arial">Farvekode</font></b></td>
<td align="center"><b><font size="2" face="Arial">Størrelse</font></b></td>
<td align="center"><b><font size="2" face="Arial">Antal</font></b></td>
</tr>
<tr>
<td align="center"><input type="text" name="Style" size="10"></td>
<td align="center"><input type="text" name="Beskrivelse" size="10"></td>
<td align="center"><input type="text" name="Farve" size="10"></td>
<td align="center"><input type="text" name="Farvekode" size="10"></td>
<td align="center"><input type="text" name="Str" size="10"></td>
<td align="center"><input type="text" name="Antal" size="10"></td>
</tr>
</table>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Send ordren">
</FORM>
</BODY>
</HTML>
Håber der er en der kan knække koden :-)
Alternativ kan være et færdig ordresystem, hvor det er nemt at definere formularfelter.
På forhånd tak.