24h購物| | PChome| 登入
2010-10-08 11:50:06| 人氣13,657| 回應0 | 上一篇 | 下一篇

[ASP]如何將在TextArea中打入的資料撈出時可以正常換行顯示

推薦 0 收藏 0 轉貼0 訂閱站台

通常我們在TextArea中會打入較多量的資料, 常常也會打
1.xxx
2.xxx
3.xxx
這樣的資料
這樣的資料塞進資料庫並顯示於textarea中是ok的, 但若是用response.write 顯示於網頁中的話, 往往會發現出來的資料會變成
1.xxx 2.xxx 3.xxx
的樣式

怎樣才能將在TextArea中打入的資料撈出時可以正常換行顯示呢?

有兩種方式
1. 在之前加<pre>
ex. dim str = 撈出來的資料
<pre><%=str%></pre>

2. 用replace取代DB中的斷行符號為網頁中的斷行符號 (此法較優)
EX. dim str = 撈出來的資料
response.write replace(str,vbCrLf,"<br>")


20120531 補充

如果存進資料庫的字串中有斷行符號("<br>"), 要如何將字串顯示在TEXTAREA中,

並且能自動換行呢?

假設字串為

str = aaa&"<br>"&bbb

那我們在抓出來呈現時, 要做如下加工

<textarea>Replace(str, "<br>", vbCrLf)</textarea>
這樣就能正確顯示了~!

台長: nut
人氣(13,657) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: 技術 |
此分類下一篇:AJAX 學習資源
此分類上一篇:如何避免Outlook Express 6一直出要壓縮郵件訊息

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文