30. maj 2002 - 09:46Der er
2 kommentarer og 1 løsning
Gyf giver syntax error!
Hej Jeg har en site hvor brugerne skriver på engelsk - og når de bruger gyf ' tegnet i enten overskrift eller tekst feltet kommer der en syntax error. Hvad gør jeg?
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
Som hoved regl bør man ændre en ' til to '' når det noget en bruger kan taste ind (brugere har det med at gøre dumme ting). Det gælder kun for tekst/notat felter.
Så du kan rette disse linier: strKat = int(Request.Form("kat")) strTitel = Server.HTMLEncode(Request.form("Titel")) strOmraade = Request.Form("omraade") strMsg = Server.HTMLEncode(Request.Form("annonce")) strMsg = Replace(strMsg,vBcrlf,"<br>")
Du skal have gang i Replace objectet( et asp object der kan erstatte et tegn i en streng(tekststareng) med et andet tegn).
Jeg kan ikke helt huske hvordan, men det er noget med når du har hentet inputet fra formen - strOmraade = Request.Form("omraade") - så kan du gøre noget ved indholdet i variablen Replace((strOmraade),"'", """))
Noget i den retning. Prøv at søge her på eksperten efter Replace under ASP. Jeg ved at der ligger nogle indlæg!
Det virkede - Tak - Jeg er ikke nogen ørn til ASP og forstod ikke helt hvad du skrev i dit tidligere svar.
Ha' en god dag!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.