Avatar billede jes-eu Nybegynder
22. august 2006 - 11:12 Der er 2 kommentarer og
1 løsning

Replace i TEXTAREA

Hejsa Eksperter,

Jeg bruger følgende funktion når jeg skriver til min database: Replace(session("ri_contact"), vbCrLf, "<br />")

Men hvordan får jeg mellemrummene vist i mit tekst felt efterfølgende, således at brugeren ikke kan se <br>.
Avatar billede keysersoze Ekspert
22. august 2006 - 11:18 #1
lad være med at replace før du trækker data ud - indsæt VbCrLf i databasen og når du trækker teksten ud (pånær i dit textarea) replacer du det med <br />.
Avatar billede fennec Nybegynder
22. august 2006 - 11:41 #2
Og den gyldne regel (som keysersoze er inde på) er at der skal pilles så lidt som mulig ved data, som kommer IND i databasen. Forstil dig f.eks at samme database skulle bruges i et c++ program engang i fremtiden. Ved at smide <br> ind, ødelægger du den mulighed, da c++ ikke forstår <br> koden. Selvfølgelig kan man lave en replace i c++, men er man først begyndt at smide HTML kode ind, hvad er så det næste (links der laves til <a> tags??). Det bliver straks svære at fjerne igen. Så længe man ikke er begyndt at gå ned af vejen, kommer man ikke i nærheden af disse problemer.

Derfor smider man først <br> på når man trækker data UD igen :o)
Avatar billede jes-eu Nybegynder
22. august 2006 - 11:59 #3
Tak for svaret og det udvidet svar fra Fennec
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
Kurser inden for grundlæggende programmering

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