06. april 2004 - 18:12
Der er
12 kommentarer og 1 løsning
Udskriv textarea med span
<textarea name="totext" rows=25 cols=75 wrap="physical"></textarea> Jeg skal have textarea skrevet ud med SPAN så det ser rigtigt ud med linieskift.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. april 2004 - 08:56
#1
Mener du at du skal have byttet linjeslift ud med <br> fo så bruger du bare replace. <span><%= replace("Din tekst står her",chr(13),"<br>") %></span>
07. april 2004 - 13:26
#2
Jeg taster ind lin1 lin2 lin3 men når jeg udskiver får jeg lin1lin2lin3
07. april 2004 - 13:30
#3
så brug replace() metoden. Den bytter linjeskift ( chr(13) ) ud med <br> som er et HTML linjeskift.
07. april 2004 - 13:38
#4
<Span class=inputs5><%=Replace(Totext,chr(13),"<br>")%></span> Det virker ikke ? lin1lin2lin3
07. april 2004 - 13:42
#5
så brøv med VbCrLf istedet for chr(13) <Span class=inputs5><%=Replace(Totext,VbCrLf,"<br>")%></span>
07. april 2004 - 13:43
#6
Har prøvet - virker heller ikke !
07. april 2004 - 13:45
#7
Kan jeg ikke lige se din kode???
07. april 2004 - 13:46
#8
<%totext=request("totext")%> <table width="100%" cellspacing="0" cellpadding="0"> <tr><td style="height:20px;"></td></tr> <td width="05%"></td> <td width="95%"> <br><Span class=inputs5><%=Replace(Totext,vbcrlf,"<br><Span class=inputs5>")%> <br><Span class=inputs5><%=Replace(Totext,chr(13),"<br>")%></span> </td> </tr> </table>
07. april 2004 - 13:51
#9
lavede lige denne test.asp side. Og det virker som det skal. <form name="form" action="test.asp" method="post"> <textarea name="totext" rows="3" cols="30"></textarea> <%totext=request("totext")%> <table width="100%" cellspacing="0" cellpadding="0"> <tr><td style="height:20px;"></td></tr> <td width="05%"></td> <td width="95%"> <br><Span class=inputs5><%=Replace(Totext,vbcrlf,"<br><Span class=inputs5>")%> <br><Span class=inputs5><%=Replace(Totext,chr(13),"<br>")%></span> </td> </tr> </table> <input type="Submit" value="sdv"> </form>
07. april 2004 - 14:03
#10
Totext bliver hentet ind fra en database - har det nogen betydning ?
07. april 2004 - 14:15
#11
Det burde det ikke. Linjeskiftet bliver også gemt i databasen. Jeg har lavet lavet rigtig mange sider hvor det bliver lagt i databasen, og det har ikke betydet noget. Alle mine sites hvor man kan indtaste en adresse bruger denne kode. Men du kan jo "bytte om" på funktionerne. Betydende, at du gemmer <br> i databasen i stedet for linjeskift. Så skal du udskifte <br> med linjeskift når du vil vise teksten i et tekstarea. Det er så ikke nødvendigt at lave en replace() i <span> elementer. sql sætning: "insert into ***(totext) values('"& replace(request(totext,chr(13),"<br>")) &"')" textarea sætning: <textarea name="totext" rows="3" cols="30"><%= replace(totext,"<br>",chr(13)) %></textarea>
24. april 2004 - 17:04
#12
det skal gøres med escape(document.forms[0].totext.value)
24. april 2004 - 17:04
#13
lukket
Kurser inden for grundlæggende programmering