Just nu i M3-nätverket
Gå till innehåll

Radbrytning?


g2b

Rekommendera Poster

Hej, har ett litet problem.

 

jag använder en textarea för att mata in text i en databas. Problemet är när jag ska läsa från databasen så kommer inte radbrytningarna med som gjordes i "input" rutan. Om jag däremot läser från databasen in i en textarea igen så kommer radbrytningarna med.

 

Ngn som har en lösning?

Länk till kommentar
Dela på andra webbplatser

johan pålsson

Hej !

 

Du kan läsa igenom raden tecken för tecken och kolla

efter "chr(13)", det är radbrytningarna och du kan då hänga på en "<br>" så

fort du hittar en sådan.

 

ex.

 

utsträng=""

for n=1 to len(insträng)

tecken=mid(insträng,n,1)

if tecken=chr(13) then

utsträng=utsträng & "<br>"

else

utsträng=utsträng & tecken

end if

next n

 

 

 

/Johan

 

Länk till kommentar
Dela på andra webbplatser

John Parnefjord

Det är enkelt att använda funktionen replace tillsammans med vbCrLf:

 

<%= replace(myTxt,vbCrLf,"<BR>") %>

 

Lycka till

// John

Länk till kommentar
Dela på andra webbplatser

Orsaken till att radbrytningarna inte syns när du matar ut informationen på en html-sida är att html tolkar en radbrytning som ett mellanslag. Alltså måste du koda om radbrytningarna till motsvarande html-tecken. Hur du gör det har andra redan svarat på.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...