13. juni 2005 - 12:23Der er
4 kommentarer og 1 løsning
Vedrørende quotes i udtræk
Hey..
Har et mindre problem, jeg har et text felt jeg sætter value på fra et recordset i asp.
Problemet er at feltet indeholder eksempelvis (Dette er en "test")
Det vil blive genereret som <input type="text" value="Dette er en "test""> og "test" vil ikke stå i textfeltet.
Hvordan replacer jeg det, og hvad vil der ske når jeg opdatere med de data der er i textfeltet, er det smartes ikke at benytte quote og hellere 2xquot ?
sikkert en problem stilling de fleste kender til, men mit vb er lidt rustent..
Jeg vil foreslå dig at replace med ' frem for " nytekst = replace(din_tekst,"""","'") Så det kommer til at blive <input type="text" value="Dette er en 'test'">
er andet ikke muligt ? det er til et større CMS system, og skulle gerne være "perfekt"... tror brugerne vil blive forvirret hvis de skal ind og redigere..
nå jo selvfølglig kan du bruge " det er nok det mest rigtige ;o) Jo fidusen er at " starter og slutter strengen og hvis det imellem to "" skal være en " så skal den escapes af en ekstra for ikke strengen slutter ved nummer to altså """" i asp svarer til " i udskriften , mens """ giver fejl, i andre sprog ville man skrive "\""
ja jeg forsøgte også med \" da jeg normalt arbejder i C#, men det åd den ikke...
igen tak..
Mvh
Synes godt om
Ny brugerNybegynder
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.