Avatar billede vester Novice
10. september 2001 - 23:04 Der er 12 kommentarer og
1 løsning

\"Forbyd\" ¤&# i et textfelt

Jeg skal have gjort således at tegnene ¤ og # ikke kan bruges i mine tekstfelter??
Grunden til dette ønske er at jeg laver tegnene om til \' og \" i forbindelse med post til db,

Kan dette lade sig gøre og er der en smartere måde at gøre det på??
VesTer.
Avatar billede bjarke-b Nybegynder
10. september 2001 - 23:06 #1
<%
strForm = Request.form(\"dinform\")
strForm = Replace(strForm,\"¤\",\"\'\")
strForm = Replace(strForm,\"#\",\"\"\")
Response.Write strForm
%>

Det erstatter ¤ med \' og # med \"
Avatar billede vester Novice
10. september 2001 - 23:10 #2
Tak. Det var lige den
Avatar billede vester Novice
10. september 2001 - 23:23 #3
Jeg får denne fejl:
Strengkonstanten er uafsluttet
strForm = Request.form(\"dinform\")
strForm = Replace(strForm,\"¤\",\"\'\")
strForm = Replace(strForm,\"#\",\"\"\")
----------------------------------^
Avatar billede vester Novice
10. september 2001 - 23:24 #4
Det er sjovt nok med opsætningen i ekspertens felter kontra resultatet.
Pilen peger i \"virkeligheden\" på punktet efter )
VesTer
Avatar billede bjarke-b Nybegynder
10. september 2001 - 23:28 #5
<%
strForm = Request.form(\"dinform\")
strForm = Replace(strForm,\"¤\",\"\'\")
strForm = Replace(strForm,\"#\",\"\"\"\")
Response.Write strForm
%>
Avatar billede vester Novice
10. september 2001 - 23:39 #6
Jamen den skal jo skrive til database. Det gør jeg således:
RS(\"dinform\")=strForm.
Er det forkert?
Avatar billede vester Novice
10. september 2001 - 23:52 #7
Jeg går i seng.
Tjekker op igen i morgen.
Go\' Nat
VesTer
Avatar billede bjarke-b Nybegynder
11. september 2001 - 00:33 #8
vester det er rigtig det du skrev!
Avatar billede vester Novice
11. september 2001 - 08:55 #9
Jeg kan stadig ikke få det til at virke. Er der en eller anden,
der kan se, hvad der er galt?
Avatar billede karitolsen Nybegynder
11. september 2001 - 11:57 #10
Problemet opstår fordi du har 3 x \" i sidste linie (strForm = Replace(strForm,\"#\",\"\"\").

Man plejer i ASP at erstatte \"\"\" med \"\'\'\".
Avatar billede karitolsen Nybegynder
11. september 2001 - 12:08 #11
Kunne du se hvad jeg skrev? Jeg synes godt nok det er svært at se.

Så jeg prøver lige at skrive det lidt anderledes.

Problemet er, at ASP ikke kan håndtere ulige antal \"er. Så i stedet for det mellemste \" i sidste linje kunne du skrive 2 x \'.

Eller som bjarke-b kl. 23:28:33 har gjort, alt i alt 4 x \". Så forstår ASP nemlig, at du egentlig kun vil skrive 3 x \"
Avatar billede vester Novice
11. september 2001 - 13:29 #12
karitolsen.
Vil du ikke svare, så i kan dele points?
Avatar billede karitolsen Nybegynder
11. september 2001 - 15:14 #13
Jo da :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester