webForumDet fria alternativet

Radbrytning i formulär

ASP

6 svar · 411 visningar · startad av corona

Medlem sedan feb. 200470 inlägg
Frågan#1

Har lite problem med ett formulär som bland annat innehåller "textarea".
Allt fungerar bra om man fyller i rätt.
Problemet är när något inte fylls i och då skickas man tillbaka till formuläret för att fylla i det som som saknas.
Jag har gjort att även de man har fyllt i följer med som en querystring.
För att få med radbrytningar i "textarea" använder jag mig av:

Message = Server.HTMLEncode(Meddelande)
Message = replace(message,vbcrlf,"<br>")

Response.Redirect "formular.asp?Tomma=Falt&Meddelande=" & Message
(förkortad variant)

Nu vill jag inte se <br> - taggen i "textarea" när man slängs tillbaka till formular.asp. Utan vill att det ska se ut som det gjorde när man fyllde i sin text i "textarea".

Hoppla
Hoppla
Hoppla

och inte
Hoppla<br>Hoppla<br>Hoppla<br>

Någon som kan hjälpa mig eller det kanske inte går att göra något?

/Annette

Medlem sedan juni 200032 967 inlägg
#2

Du gör bara tvärs om. :)

Response.write replace(strängen, "<br>", vbcrlf)

mvh

Medlem sedan feb. 200470 inlägg
#3

Tyvärr fungerar det inte utan då skrivs bara första meningen (Hoppla) ut i textboxen. Den andra meningen (Hoppla nr2) försvinner.

/Annette

Medlem sedan aug. 2002218 inlägg
#4

Såhär då:

Function Inverse(bryt)

bryt = Replace(bryt, "<br>", vbCrLf)
Inverse = bryt

end Function

Och anropa med
<%=Inverse(request("blabla"))%>

Medlem sedan feb. 200470 inlägg
#5

Jättetack nu fungerara det!

/Annette

Medlem sedan juni 200032 967 inlägg
#6

Hmm, konstigt att Ivars exempel fungerade men inte mitt. Det är ju samma kod som körs. Nåväl. Huvudsaken att det fungerar nu! :)

Medlem sedan maj 200010 687 inlägg
#7

Det rätta sättet är ju dock att aldrig ändra på data när det skickas in till databas eller motsvarande utan alltid göra ändringarna just när man ska presentera det.

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)