Ett alternativ till det du skrivit:
IF request("subject") = "" ...
>Alla versioner av ordet ska vara förbjudet.
- Vad menas med det!?
------------------
Never underestimate your opponents.
7 svar · 212 visningar · startad av Jörgen HP
Hej!
Jag har gjort en validering av ett formulär med hjälp av en If sats på följande vis: (se nedan ej hela koden)
Om jag vill kontrollera så att inte ett (1) ord förekommer i ett input fält, hur gör man då? tips?
OBS Jag vill att den inte ska vara case sensitiv, alltså den ska skita i stora och små bokstäver. Alla versioner av ordet ska vara förbjudet.
Tacksam för hjälp
mvh jörgen
--------%<-----------------------
<% If Len(Trim(Request.Form("subject"))) = 0 AND Len(Trim(Request.Form("comment"))) = 0 Then %>
Du måste fylla i fälten Ämne och Kommentar.
<% else If %>
--------%<-----------------------
Ett alternativ till det du skrivit:
IF request("subject") = "" ...
>Alla versioner av ordet ska vara förbjudet.
- Vad menas med det!?
------------------
Never underestimate your opponents.
Förresten...
Din lösning ovan förutsätter at båda fälten är tomma. Lämnar man bara det ena tomt blir det inte fel. Inte så jättelyckat kanske...
Om du använder OR i stället för AND måste det ena ELLER det andra vara tomt för att felmeddelandet ska komma... Alltså det blir inte fel om båda är toma.
Jag hade nog skrivit så här;
IF request("subject") = "" THEN
-- ' hallå grabben, fyll i fältet!!
-- response.redirect ...
ELSEIF request("comment") = "" THEN
-- ' hallå grabben, fyll i fältet!!
-- response.redirect ...
END IF
' ## UPPDATERA DATABASEN
------------------
Never underestimate your opponents.
Okey, jag använde ditt script Eclipse. Men det stora beskymmret återstår, jag har ett kennelregister och vill att i fältet "kennelnamn" ska de bara skriva tex Jörgens och inte Jörgens Kennel. Eftersom jag vill kunna presentera informationen på ett snyggt sätt. Vissa skriver "Jörgens Kennel" och vissa skriver "Kennel Jörgen", listar jag då posterna efter bokstavsordning i sökresultatet, vilket jag vill så blir det kattskit av det hela. Eftersom stora delar av resultatet kommer att börja på ordet Kennel. Alltså ska valideringen inte godkänna att ordet kennel finns med i fältet "kennelnamn", hajar ni?
if instr(request("kennelnamn"),"kennel")>0 then response.write "ingen jäklans kennel här inte!"
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
[Redigerat av @nders den 12 mar 2001]
Om du vill ha det case-insensitvt så
if instr(ucase(request("kennelnamn")),"KENNEL")>0 then
------------------
essentitia preter non sans multiplicandum
Tusen tack!