Har ett mailscript som fungerar, MEN hur förhindrar jag att det inte skickas ett tomt mail. Fälten "namn" och "telefon" i formuläret som matar scriptet, valideras med java.
Scriptet ska alltså hindras att exekvera sig "självmant".
Scriptet ska alltså hindras att exekvera sig "självmant".
Kod:
<%option explicit%> <% Dim myMail, namn, telefon, areas, KontaktTel, KontaktMail, URL, intresse namn = Request.Form("namn") telefon = Request.Form("telefon") areas = Request.Form("areas") KontaktTel = Request.Form("KontaktTel") KontaktMail = Request.Form("KontaktMail") URL = Request.Form("URL") intresse = Request.Form("intresse") Set myMail=CreateObject("CDO.Message") myMail.Subject="Anmälan från hemsidan" myMail.From="noreply@xxx.se" myMail.To="xxx@xxx.se" myMail.HTMLBody = "<b>Anmälan</b><br>"_ &"<br>"& Request.Form("namn")_ &"<br>"& Request.Form("telefon")_ &"<br><br>"_ &"Geografiska områden:"_ &"<br>"& Request.Form("areas")_ &"<br><br>"_ &"Kontaktuppgifter:"_ &"<br> Telefon: "& Request.Form("KontaktTel")_ &"<br> e-post: "& Request.Form("KontaktMail")_ &"<br> Hemsida: "& Request.Form("URL")_ &"<br><br>Intressen:"_ &"<br>"& Request.Form("intresse")_ &"<br><br><hr>" myMail.Send set myMail=nothing Response.Redirect "bekraftelse.htm" %>
Kommentera