En metod är att göra om till 'hårda' mellanslag.
replace(str, " ", " ")
En annan är att omsluta den aktuella texten med t.ex. taggen <tt>.
6 svar · 233 visningar · startad av mattiasnordin
Jag har en textareabox där jag visar information hämtat från en textfil. I denna innehåller vissa rader flera mellanslag. När jag sedan skirver ut sidan på en vanlig htmlsida visas inte dessa mellanslag. Kan man göra någon slags replace för att tvinga sidan att visa multipla mellanslag?
En metod är att göra om till 'hårda' mellanslag.
replace(str, " ", " ")
En annan är att omsluta den aktuella texten med t.ex. taggen <tt>.
Hmmm... det fungerar bra.
Men det visade sig att textarean var kapabel att visa tabbar. Antar att man inte kan visa dem med den hårda varianten?
HTML stödjer inte tabindrag i den bemärkelsen nej. Den enda metoden är att låta <tt> visa texten vilket i sig även visar tabindrag.
Hmmmm... jag får inte TT att fungera.
Men om man kunde få textarean att vara readonly och kanske tom ta bort ramen så fungerar det som en utmärkt workaround för mig.
Alltså, ramen vet jag inte hur man får bort. Read only är inte några problem.
Jag tackar för hjälpen...
<textarea cols="100" rows="30" name="req_text" readonly style="width: 800px; border-style: none; border: 0;"><%=strLine%></textarea>
:)