19. juli 2004 - 16:10Der er
11 kommentarer og 1 løsning
ASP og '
Hej Alle!
Jeg har lidt problemer med at bruge apostroffer i forbindelse med forms. Jeg bruger en replace(var, "'", "''") når jeg skal gemme data i databasen. Intet problem. Når jeg så skal tage strengen, som indeholder en apostrof, og redigere den i et textarea går det galt. Jeg har prøvet at lade apostrofen være som en enkelt og jeg har prøvet at lave en replace, så der står to efter hinanden. Begge dele giver et forkert resultat i textarea'et. Hvad gør man :-)
hvis du gemmer i databasen på din nævnte måde er det korrekt det du gør. Når du så efterfølgende henter det ind i et textarea til redigering skal du ikke replace noget, altså skal du bare tage koden direkte fra databasen, så burde det da virke ?
det er korrekt når du gemmer at du skal replace en ' med to '
Når du indsætter i dit textarea eller textfelt skal du bare tage data fra databasen som de er - men når du så updater databasen skal du igen bruge replace(var,"'","''").
Ja... men du bruger også gåseøjne til at afgrænse din value. Hvis man gør det kan man ikke bruge gåseøjne i feltet. Kan du se hvad jeg mener? Det er et problem at bruge det samme tegn i både feltet og til at afgrænse value med.
Hmm... jeg ved næsten ikke hvordan jeg skal komme det nærmere, men jeg prøver :-)
<input type=text size="35" name="overskrift" value="Hedder du "ole"?"> Virker ikke. <input type=text size="35" name="overskrift" value='Hedder du "ole"?'> Virker. <input type=text size="35" name="overskrift" value="Hedder du 'ole'?"> Virker. <input type=text size="35" name="overskrift" value='Hedder du 'ole'?'> Virker ikke.
Så vidt jeg kan se er der ikke nogen mulighed for at få fyldt value ud, så det både virker med " og '. Det ser ud som om det er enten eller, og det er jo ikke så smart. Så kan jeg altså ikke forudfylde et felt med: teksten:
Han sagde: "Hej!" og Anders' ven sagde: "Hejsa!"
For her indgår både " og '. Gav det lidt mere mening? Faktisk er det mere et HTML-spørgsmål kan jeg se...
Det er store ord du bruger og dem vil jeg ikke kommentere på, men et svar vil jeg da gerne ligge :o)
- og velbekomme
/Goose
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.