Har ett fält där man får fylla i datum när man vill att ens annons ska tas bort.
Hur kan jag kolla så att man fyllt i datumet på rätt sätt. Jag vill styra dem till att skriva åååå-mm-dd. Jag har sett att många gör tre fält, ett för år, osv.
Med det jag skulle vilja är att om man exempelvis skriver 1/7 -01 så ska man när man submittar formen få ett mess som säger: Du har angett ett felaktigt datumformat. tebaks och försök igen.
går att göra bättre, men du får en humm i alla fall
<%
datum = "1999-05-21"
z1 = split(datum, "-")
If Ubound(z1) < 2 Then
f = True
Else
If len(z1(0)) = 4 AND IsNumeric(z1(0)) Then
If len(z1(1)) = 2 AND IsNumeric(z1(1)) Then
If len(z1(2)) = 2 AND IsNumeric(z1(2)) Then
else
f = True
End Id
else
f = True
End If
else
f = True
End If
End If
%>
Det du kan göra för att lösa det riktigt enkelt är att byta ut f = true till response.redirect "fail.asp?id=1"
fail.asp kan ju sedan se ut något sådant här...
<%
Select Case trim(Request.QueryString("id"))
Case "1"
rubtext = "Det saknas -"
texten = "I det datum du skrev in saknas -. Tänk på att det skall matas in enligt aaaa-mm-dd."
Case "2"
rubtext = "Inte enbart siffror..."
texten = "Du matade inte in enbart siffror... passa dig!"
Case else
rubtext = "Något oväntat (lol) fel har uppstått."
texten = "Humma humma"
End Select
%>