Avatar billede 0verwrite Nybegynder
22. november 2001 - 20:17 Der er 2 kommentarer og
1 løsning

escape() og regex

hmm skal sku lige bruge lidt hjælp til regex eller hvordan man fikser dette i Javascript

jeg skal have en streng jeg kan overføre gennem fil.php?streng=\'+minstreng+\'

minstreng skal bruges som innerhtml på et <div> tag og jeg har lidt problemer med når jeg eks. bruger escape(minstreng) hvor + bliver til space og < bliver til space...
Avatar billede jakoba Nybegynder
22. november 2001 - 20:40 #1
+ skulle da ikke blive til space ???  det bliver til %2? (? fordi jeg ikke kan huske sidste ciffer)
Avatar billede 0verwrite Nybegynder
22. november 2001 - 20:56 #2
er det ikke noget med + er et udregnings ballade... jeg ved ikke så meget om det, den gør det bare ved mig, men jeg ku da forestille mig escape tror + er for at smide 2 strenge sammen eller snået!?
Avatar billede jakoba Nybegynder
22. november 2001 - 21:13 #3
Når du bruger method=\'get\' i en form bliver formdata sendet bagi en url på den måde, og der bliver blanktegn erstattet med + tegn. på serveren bliver de +-tegn så konverteret tilbage til blanktegn.

<a href=\"\" onclick=\'this.href=\"fil.php?streng=\"+escape(\"+minstreng+\");\'>klikketekst</a>

før hoppet vil onclick handleren sætte en URLencodedet form af strengen efter filen. den er emere præcis, men jeg ved ikke om du blot kan tage og bruge den på serveren eller om den skal \'unURLencodes\' først.

prøv.

mvh JakobA
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