Jeg vil også meget gerne selv putte det på, men det virker ikke med det eksempel som du vist mig....Men det kan være du kan se noget ud af hele validering :
'Validering af Email feltet
strEmail = Trim(Replace(replace(Request.Form("email"),"'",""),"<","<"))
strNavn = Trim(Replace(replace(Request.Form("navn"),"'",""),"<","<"))
strHjemmeside = Trim(Replace(replace(Request.Form("hjemmeside"),"'",""),"<","<"))
strBesked = Trim(Replace(replace(Request.Form("Besked"),"'",""),"<","<"))
if len(strNavn) < 1 or strNavn ="" then
Response.Redirect "indtastrap.asp?msg=" & Server.URLEncode ("Indtast dit navn.") & "&navn=" & Server.URLEncode(strNavn)& "&email=" & Server.URLEncode(strEmail)& "&besked=" & Server.URLEncode(strBesked)& "&hjemmeside=" & Server.URLEncode(strHjemmeside)
elseif len(strEmail) < 1 or strEmail ="" then
Response.Redirect "indtastrap.asp?msg=" & Server.URLEncode ("Indtast din emailadresse.") & "&email=" & Server.URLEncode(strEmail)& "&navn=" & Server.URLEncode(strNavn)& "&besked=" & Server.URLEncode(strBesked)& "&hjemmeside=" & Server.URLEncode(strHjemmeside)
elseif not ValidateEmail(strEmail) Then
Response.Redirect "indtastrap.asp?msg=" & Server.URLEncode ("Der er fejl i den indtastede emailadresse") & "&email=" & Server.URLEncode(strEmail)& "&navn=" & Server.URLEncode(strNavn)& "&Besked=" & Server.URLEncode(strBesked)& "&hjemmeside=" & Server.URLEncode(strHjemmeside)
elseif len(strBesked) < 1 or strBesked ="" then
Response.Redirect "indtastrap.asp?msg=" & Server.URLEncode ("Indtast en besked.") & "&besked=" & Server.URLEncode(strBesked)& "&navn=" & Server.URLEncode(strNavn)& "&email=" & Server.URLEncode(strEmail)& "&hjemmeside=" & Server.URLEncode(strHjemmeside)
elseif strHjemmeside <> "" then
if left(strBesked,7) <> "
http://" then
strHjemmeside = "
http://" & strHjemmeside
end if
end if
Nu har jeg prøvet at lave det som du viste...så jeg selv smider http:// foran...men det skal jo også kun foran hvis brugeren ikke har indtastet det....??