Avatar billede eazye Nybegynder
06. april 2005 - 11:57 Der er 5 kommentarer og
2 løsninger

addslashes() med javascript

Er der en funktion i javascript, som tilføjer \ foran ', som addslashes() gør i php?

eller skal jeg bruge en replace funktion?

på forhånd tak
Avatar billede angam Nybegynder
06. april 2005 - 12:00 #1
Kan du ikke blot bruge escape() ? Ellers skal du bruge string.replace()
Avatar billede eazye Nybegynder
06. april 2005 - 12:07 #2
escape, hvad gør den??
Avatar billede barklund Nybegynder
06. april 2005 - 12:21 #3
Laver specialtegn om til urlencodede tegn - altså / => %2F og den slags.

Det er ikke det samme som "blot" at indkode \, ' og " - som addslashes kun ændrer. Det kan gøres som:

str = str.replace("\\", "\\\\").replace('"','\\"').replace("'","\\'"));

Tror jeg bare :)

--
Morten Barklund
Avatar billede eazye Nybegynder
06. april 2005 - 12:39 #4
ok, så siger jeg tak. læg et svar
Avatar billede barklund Nybegynder
06. april 2005 - 13:09 #5
Oki ;)
Avatar billede angam Nybegynder
06. april 2005 - 22:25 #6
Svar :-)
Avatar billede barklund Nybegynder
07. april 2005 - 11:04 #7
Tark for points :)
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