Javascript 如何让用户将html输入文本区域?如果他们试图包括<;textarea>;在文本区域内

Javascript 如何让用户将html输入文本区域?如果他们试图包括<;textarea>;在文本区域内,javascript,html,text,textarea,Javascript,Html,Text,Textarea,因此,我有一个用户可以输入文本/html的空间,它将显示在另一个页面上。听起来很简单,对吧。这个空间是一个文本区域,同样也是你所期望的 但是,如果用户尝试输入标记和标记,则在下次加载页面时,将关闭文本框(默认情况下插入上一个文本)。我怎样才能让他们这样做呢?您应该在文本区域内转义文本,将更改为textarea。许多语言都有这样做的方法。在PHP中,它被称为htmlentities 请注意,这不会改变文本区域中文本的显示方式。我假设您正在使用某个动态后端来显示插入的数据 当您在textarea中输

因此,我有一个用户可以输入文本/html的空间,它将显示在另一个页面上。听起来很简单,对吧。这个空间是一个文本区域,同样也是你所期望的


但是,如果用户尝试输入标记和标记,则在下次加载页面时,将关闭文本框(默认情况下插入上一个文本)。我怎样才能让他们这样做呢?

您应该在文本区域内转义文本,将
更改为
textarea
。许多语言都有这样做的方法。在PHP中,它被称为
htmlentities


请注意,这不会改变文本区域中文本的显示方式。

我假设您正在使用某个动态后端来显示插入的数据

当您在textarea中输出文本时,请转义输出(如何执行此操作因语言而异,在PHP中工作)。

他还可以输入
标记,这可能会危及您的网站安全。