Javascript 显示类型化数据的最佳实践是什么-textarea vs p标记

Javascript 显示类型化数据的最佳实践是什么-textarea vs p标记,javascript,html,Javascript,Html,我有一个表单,用户可以创建一个配置文件。在表格中有一个文本区域,他们在其中放置了他们的简介/描述 稍后,当我想在仅查看屏幕中显示配置文件时,最佳做法是什么?要使用标记还是html标记 当我在标记中显示数据时,似乎丢失了段落等 如果最好的做法是使用只读文本区域进行查看,那么如何根据文本长度动态调整行 文本区是为接受用户输入而设计的,不向用户显示数据 您需要先处理提交的数据,然后再将其显示在用户配置文件中。通常,这将涉及格式化(比如在两行新行上拆分内容,然后用段落包装结果的每个部分)和实现针对XSS

我有一个表单,用户可以创建一个配置文件。在表格中有一个文本区域,他们在其中放置了他们的简介/描述

稍后,当我想在仅查看屏幕中显示配置文件时,最佳做法是什么?要使用
标记还是html标记

当我在
标记中显示数据时,似乎丢失了段落等


如果最好的做法是使用只读文本区域进行查看,那么如何根据文本长度动态调整行

文本区是为接受用户输入而设计的,不向用户显示数据

您需要先处理提交的数据,然后再将其显示在用户配置文件中。通常,这将涉及格式化(比如在两行新行上拆分内容,然后用段落包装结果的每个部分)和实现针对XSS攻击的保护


<> P>格式,您可以考虑使用一个标记引擎(类似于StAdvExcel所做的)。

使用<代码>

<代码>标签。 可以,但在输出之前,您应该修改内容,至少使用两个函数:

1)
htmlentities()
-防止XSS攻击并将任何html符号打印为文本

2)
nl2br()
-在
\n
符号(文本格式的新行)旁边添加

标记(html新行)


您也可以查看
标记,然后不需要
nl2br()
函数

顺便说一句是一个html标记JavaScript没有本机
htmlentities
nl2br
函数。您可以使用模拟,或者自己编写它们。如果你使用谷歌,有很多例子。