webForumDet fria alternativet

Enter i text om enter vid inmatning

ASP

8 svar · 398 visningar · startad av Roosweb

Medlem sedan aug. 200679 inlägg
Frågan#1

Hejsan! har en vanlig textarea till ett klotterplank då, nu undrar jag hur jag ska göra så att om medlemmen trycker enter så ska det även vara ett enterslag när det visas sän när man tryckt skicka, altså såhär
(enterslag)
och så text igen, hur fixas det?

Medlem sedan juni 200032 967 inlägg
#2

Vid utskrift ersätter du radbrytning med <br />. Sisomså, typ:

sText = oRS("klotter")
Response.Write Replace(sText, vbcrlf, "<br />")
Medlem sedan aug. 200679 inlägg
#3

Skulle detta fungera:
strText = Replace(strText,"vbcrlf","<br />")

Medlem sedan dec. 19996 721 inlägg
#4

Ja, om du tar bort citationstecknen runt vbcrlf.

Medlem sedan aug. 200679 inlägg
#5

strText = Replace(strText,vbcrlf,"<br />")

Men fungerar inte endå =/

Medlem sedan dec. 19996 721 inlägg
#6

Jodå. Visa lite mer kod.

Medlem sedan aug. 200679 inlägg
#7

Okej :) Här är hela min kod

Function FixLinks(ByVal strText)
                     With New RegExp
                        .Global=True
                        .IgnoreCase=True
                        .Pattern="([url]http://)([/url][\w~%&=#:\-/\?\.]*[\w~%&=#:\-/])"
                            strText=.Replace(strText,"<a href=""$1$2"" target=""_blank"">$2</a>")
                            strText = Replace(strText,":)","<img src=""Includes/smileys/glad.gif"">")
                            strText = Replace(strText,"><","<img src=""Includes/smileys/ahh.gif"">")
                            strText = Replace(strText,":O","<img src=""Includes/smileys/forvanad.gif"">")
                            strText = Replace(strText,":P","<img src=""Includes/smileys/P.gif"">")
                            strText = Replace(strText,":(","<img src=""Includes/smileys/sur.gif"">")
                            strText = Replace(strText,":gråter:","<img src=""Includes/smileys/grater.gif"">")
                            strText = Replace(strText,";)","<img src=""Includes/smileys/blink.gif"">")
                            strText = Replace(strText,":D","<img src=""Includes/smileys/superglad.gif"">")
                            strText = Replace(strText,vbcrlf,"<br />")
                     End With
                         FixLinks=strText
                  End Function
Medlem sedan dec. 19996 721 inlägg
#8

Och funktionen anropas? De andra ersättningarna utförs? Möjligen kan du ha råkat ut för en annan radbrytning (prova med vbcr eller vblf ). Du verkar inte köra med någon xhtml-variant, så en vanlig "<br>" är funkis i stället för "<br/>".

Medlem sedan aug. 200679 inlägg
#9

Japp alla andra funkar utom detta och varken vbcr eller vblf fungerar heller :/

Mysko.

251 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)