12. august 2007 - 10:26Der er
12 kommentarer og 1 løsning
Problemer med gåseøjne i input
Jeg skal gemme noget tekst fra nogle inputs, men hvis teksten indeholder gåseøjne (") så er det kun teksten før det første " der bliver gemt og hvis jeg i stedet for bruger ' så bliver der bare problemer når jeg skriver en sætning der indeholder samme tegn. Hvad kan man gøre for både at kunne bruge " og ' i samme sætning?
gåseøjne skaber normalt ikke problemer i forbindelse med databasen. Det er nærmere din html der går i stykker. Hvis du har teksten: en tekst "med gåseøjne"
og indsætter den i en form-input:
<input type="text" value="en tekst "med gåseøjne"">
så forvirrer det browseren. Den tror value slutter med mellemrummet efter "en tekst". Det kan løses ved at hive teksten gennem Server.HTMLEncode før du indsætter det i formen
Nå men har lavet en test og det viser sig at morhan har ret, når jeg bruger Server.HTMLEncode så virker det hele som det skal. Men skal man så ikke bruge en slags DECODE inden man sætter det ind i databasen, eller det finder den måske selv ud af?
Ja selvfølgelig, havde helt glemt det her spørgsmål, da jeg ventede på svar fra de andre. Så da der ikke er andre, så overlader jeg alle point til dig. Og tak for påmindelsen :)
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.