validering er case-sentisiv, det skal den ik være
Jeg har nedenstående kode som gerne skulle sætte http:// foran et felt hvis ikke brugeren selv har indtastet htpp://, men nu har jeg lige opdaget at hvis man skriver Http:// så knalder den også http:// foran. Så står der http://Http:// og det var ik meningen. Skal man virkelig lave en 'or' og så alle kombinationer af store og små bogstaver i http ? Nej vel ? :o)elseif strHjemmeside <> "" then
if left(strhjemmeside,7) <> "http://" then
strHjemmeside = "http://" & strHjemmeside
'Vi sætter selv http:// foran i stedet for at bede brugeren om at gøre det som nedestående gør.
'Response.Redirect "indtastrap.asp?msg=" & Server.URLEncode ("Indtast http:// foran hjemmeside.") & "&besked=" & Server.URLEncode(strBesked)& "&navn=" & Server.URLEncode(strNavn)& "&email=" & Server.URLEncode(strEmail)& "&hjemmeside=" & Server.URLEncode(strHjemmeside)
end if
end if
