预填充textarea与字符串''

时间:2014-01-17 03:23:33

标签: html html5 mustache

这是我的textarea用于编辑博客评论,textare内容使用mustache.js填充:

<textarea name="content">{{content}}</textarea>

现在,如果用户在其评论中输入了html标记 - 例如他评论了</textarea> my text here - 编辑文本区域内容将显示&lt;/textarea&gt; my text here

但如果我将{{content}}更改为{{{content}}},则评论内容的结果html将如下所示:

    <textarea name="content"></textarea> my text here</textarea>

这显然也不起作用。

我该如何解决这个问题? :(

1 个答案:

答案 0 :(得分:1)

原来这是我的错。 我从服务器端将字符串转义一次,然后使用小胡子再次将其转义。 填充的实际内容为&amp;lt;,而不是&lt;,因此会产生显示&lt;的文本区域