Avatar billede ingerslev Nybegynder
17. april 2002 - 06:47 Der er 2 kommentarer og
3 løsninger

Hvordan laver jeg en Replace funktion

Jeg skal lave et sted hvor man kan indskrive et tag til en tagwall, men når man trykker "enter" i en inputbox gemmer den jo ikke "enter" som "<br>" og derfor skal jeg bruge en Replace funktion som skifter "enter" ud med "<br>" (altså når man har trykket på send og så den sender det til min MySQL database)
Avatar billede rou Nybegynder
17. april 2002 - 08:06 #1
Du bør nok hellere lave den replace når du viser teksten igen, på den måde gemmer du de originale data, og kan bruge dem til hvad du vil, ikke bare HTML.

Men her er da en funktion:

<%

Function NL2BR(sStr)
  NL2BR = Replace(sStr,vbNewLine,"<br>")
End Function

Response.Write(NL2BR("Dette er en"& vbNewLine &"test"))
%>
Avatar billede bobbedude Nybegynder
17. april 2002 - 08:45 #2
<%=replace(rs("tekst"),vbCrLf,"<br>")%>
Avatar billede ingerslev Nybegynder
17. april 2002 - 16:39 #3
vbCrLf = "enter"?
altså der hvor rs("tekst") svare til en variabel ikke? og vbCrLf svare til den tekst man vil erstate og "<br>" er der tekst man vil sætte ind istedet? ikke?
Avatar billede rou Nybegynder
17. april 2002 - 16:44 #4
vbCrLf og vbNewLine er det samme. Et linieskift i windows består normalt af 2 ting, en Carriage Return, og en LineFeed karakter.
Hvis det var unix eller noget lig det, kan du komme ud for kun den ene, eller den anden.
De har self. også VB konstanter for dem.
Avatar billede roger Nybegynder
17. april 2002 - 16:59 #5
tag = Replace(rs("tag"),vbCrLf ," <br> ")
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