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
函数。您可以使用模拟,或者自己编写它们。如果你使用谷歌,有很多例子。