簡體   English   中英

顯示中 <textarea> 作為HTML的價值

[英]Displaying <textarea> value as HTML

我有一個帶有幾個textarea元素的表單。 用戶輸入數據並提交表格。 在下一頁上,它將提交的文本顯示為p標記中的靜態文本。 顯然,“新線”和多種步調被忽略了,所有內容僅顯示在一行中。
我可以進行一些預處理,例如用“ br /”替換換行符,並用替換空格。 但我想知道在服務器端(C#)或客戶端(javascript)上是否有標准解決方案

由於數據是經過預格式化的(而不僅僅是表示問題),因此pre元素將是合適的(您仍然需要用適當的實體替換<&和friends)。

應用CSS white-space: pre; <p>元素上。 這樣,元素內的所有空白都會被保留。

實際上,我最終用[br /]替換了換行符號,並且效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM