Avatar billede tgl Nybegynder
17. oktober 2003 - 19:08 Der er 7 kommentarer og
1 løsning

Erstatte single-quote med dobbelt-quote

Jeg har en form på en asp-side hvor der indlæses data fra en database i et textarea.

Problemet er, at der er anvendt singel-quotes (') i tekkten og dermed opstår der en fejl når man efter at have redigeret i teksten forsøger at gemme teksten igen i databasen.

Derfor skal der alle steder i teksten hvor singel-quotes er erstattes med dobbel-quotes.

Jeg ønsker en function i javascript som kan klare ovenstående problem.
Avatar billede erikjacobsen Ekspert
17. oktober 2003 - 19:10 #1
Du skal ikke gøre det i browseren med på serveren. Erstat een ' med 2 '-ere,
og det skulle være i orden.
Avatar billede tgl Nybegynder
17. oktober 2003 - 19:13 #2
erikjacobsen>> ok, kan du udbyde det. Gerne med med noget kode.
Avatar billede erikjacobsen Ekspert
17. oktober 2003 - 19:15 #3
nej, jeg kan ikke give dig noget kode før jeg ved hvad du kører på serveren?
Avatar billede tgl Nybegynder
17. oktober 2003 - 19:45 #4
kører asp-sider på en NT-server. DB : access 2000
Avatar billede erikjacobsen Ekspert
17. oktober 2003 - 19:48 #5
Så laver du bare en replace

  a = replace(request.form("a"),"'","''")

inden du sætter a i databasen
Avatar billede tgl Nybegynder
17. oktober 2003 - 20:11 #6
Jeg takker for hjælpen. Fandt selv en lignende funktion i mine gemmer. Jeg vil naturligvis gerne give dig piont for din hjælp, men du jhar kun givet kommentarer.

Et svar fra dig og pointene er dine.
Avatar billede erikjacobsen Ekspert
17. oktober 2003 - 20:16 #7
ok da ;)
Avatar billede tgl Nybegynder
17. oktober 2003 - 20:18 #8
Fint, pointene er på vej.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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