Hej alla Asp gudar! En liten kommentar...Asp problem i formulär
Har ett litet problem som är övermäktigt för mig men hoppas på att ngn tycker att det är så pass lätt att någon kan hjälpa mig. Jag har en helt vanlig kontaktformulär på min hemsida som fungerar MEN jag skulle vilja ha ett tillägg i Asp koden som gör att man blir påmind om man glömt fylla i ett fält innan man skickar iväg formuläret. Snälla hjälp mig med detta och jag är dig djupt tacksam.
Formuläret hämtar en get.asp fil genom <form method="post" action="get.asp"> i denna fil ligger
all info för formuläret. Get.asp filens kod ser ut så här:
t1, t2 osv är alltså namnen för fälten man fyller i.
Tack på förhand/
Roger : )
<%
Dim t1name,t1,t2name,t2,t3name,t3,t4name,t4,t5name,t5,t6name,t6,t7name,t7,t8name,t8,t9name,t9,t10name,t10,t11name,t11,t12name,t12,t13name,t13,t14name,t14
t1name = "Namn:"
t1 = Request.Form("t1")
t2name = "Efternamn:"
t2 = Request.Form("t2")
t3name = "gatuadress:"
t3 = Request.Form("t3")
t4name = "c/o adress:"
t4 = Request.Form("t4")
t5name = "Postnummer:"
t5 = Request.Form("t5")
t6name = "Postadress:"
t6 = Request.Form("t6")
t7name = "Email:"
t7 = Request.Form("t7")
t8name = "Stad:"
t8 = Request.Form("t8")
t9name = "Telefon dag:"
t9 = Request.Form("t9")
t10name = "Telefon kväll:"
t10 = Request.Form("t10")
t11name = "Period:"
t11 = Request.Form("t11")
t12name = "Skolresa:"
t12 = Request.Form("t12")
t13name = "Läger:"
t13 = Request.Form("t13")
t14name = "Hyr en gård:"
t14 = Request.Form("t14")
Dim stname,st
stname = "Skicka"
st = Request.Form("st")
Dim ObjMail
Set ObjMail = Server.CreateObject("CDONTS.NewMail")
ObjMail.To = "roger@comhem.se"
ObjMail.From = "roger@comhem.se"
ObjMail.Subject = "Intresseanmalan"
ObjMail.Body = t1name & vbcrlf&_
t1 & vbcrlf&_
t2name & vbcrlf&_
t2 & vbcrlf&_
t3name & vbcrlf&_
t3 & vbcrlf&_
t4name & vbcrlf&_
t4 & vbcrlf&_
t5name & vbcrlf&_
t5 & vbcrlf&_
t6name & vbcrlf&_
t6 & vbcrlf&_
t7name & vbcrlf&_
t7 & vbcrlf&_
t8name & vbcrlf&_
t8 & vbcrlf&_
t9name & vbcrlf&_
t9 & vbcrlf&_
t10name & vbcrlf&_
t10 & vbcrlf&_
t11name & vbcrlf&_
t11 & vbcrlf&_
t12name & vbcrlf&_
t12 & vbcrlf&_
t13name & vbcrlf&_
t13 & vbcrlf&_
t14name & vbcrlf&_
t14 & vbcrlf&_
stname & vbcrlf&_
st
ObjMail.Send
Set ObjMail = Nothing
Response.Redirect "http://www.minsida.se"
%>Sv: Asp problem i formulär
Det finns något som kallas "array" som du borde läsa om. De vore mycket smidigare att använda än att skriva t1, t2, t3, ...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsstmdim.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctarray.asp