Avatar billede trine_h Nybegynder
18. september 2003 - 16:02 Der er 5 kommentarer og
1 løsning

problemer ved brug af ' og "

Jeg har en textarea boks som indeholder noget tekst. Der er knyttet en onclick javascript funktion som henter teksten ind og sender den til et andet tekstfelt. Problemet er at jeg får en række fejl når jeg bruger ' ' og " " hvordan undgår jeg det?
Avatar billede =maddog= Nybegynder
18. september 2003 - 16:03 #1
det burde ikke ske. hvordan ser koden du sender med ud?
Avatar billede anhansen Nybegynder
18. september 2003 - 16:07 #2
kan du ikke lige skrive lidt om fejlene også det gør det lidt nemmere at bestemme hvad der er galt..
Avatar billede bamzen Nybegynder
18. september 2003 - 16:44 #3
hvis du skal bruge ' og " inde i en streng som er defineret ved brug af samme char, skal du escape den, det gør du ved at sætte backslash foran

eksempel

myvar = "dette virker""ikke "

myvar = "dette \"\" virker"

myvar = "dette virker''også "


myvar = 'dette virker''ikke '
Avatar billede bamzen Nybegynder
18. september 2003 - 16:46 #4
du kan også bare escape hele strengen

df = document.forms[0]
myStr = df.myTextArea.value
myStr = escape(myStr) // eller også var det myStr.escape()
Avatar billede =maddog= Nybegynder
18. september 2003 - 16:48 #5
bamzen> Sagen er jo at der ikke arbejdes med varible med "/' i, men derimod values fra input-felter.
Jeg tænker der bliver kaldt en eval() et sted der laver ged i det.
Avatar billede anhansen Nybegynder
12. oktober 2003 - 15:47 #6
Har du fundet ud af noget... Er der nogle der skal ha point eller skal der bare lukkes?
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