所以我在我的网站上有这个textarea.默认情况下,它的内容如下:
Name : Sample Value
Age : Sample Value
Location : Sample Value
Run Code Online (Sandbox Code Playgroud)
在用户点击按钮并将其插入数据库之前,它是可编辑的,尽管我没有使用富文本编辑器,因为它只是一个简单的文本.
由于基本HTML代码在textarea标签内不是浏览器可读的,因此我习惯 将行分开.
现在我的问题是,当我在服务器端读取textarea标签的值时,我无法包含HTML代码.
因此,插入到数据库中的值也不是HTML格式的,并且当它再次被提取到Web浏览器中时,它根本没有格式.
我有什么替代品?谢谢.
无法使用textarea,请改用contenteditableDIV.
<div contenteditable="true"></div>
Run Code Online (Sandbox Code Playgroud)
您可以使用getter和setter,如下所示:
//Get content
var contents = document.getElementById("divId").innerHTML;
//Set content
document.getElementById("divId").innerHTML = contents
Run Code Online (Sandbox Code Playgroud)
以下是此方法的浏览器支持.