17. april 2002 - 06:47Der 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)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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")) %>
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?
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.
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.